Browse Source

Change make make test_encrypt hardware independent.

tags/release_0.21.49^2
Prinz23 5 years ago
committed by JackDandy
parent
commit
84202906da
  1. 7
      CHANGES.md
  2. 13
      tests/helpers_tests.py

7
CHANGES.md

@ -1,4 +1,9 @@
### 0.21.48 (2020-09-18 21:00:00 UTC) ### 0.21.49 (2020-09-xx xx:xx:00 UTC)
* Change make make test_encrypt hardware independent
### 0.21.48 (2020-09-18 21:00:00 UTC)
* Change typo on search_episode_subtitles when subtitles are disabled * Change typo on search_episode_subtitles when subtitles are disabled
* Fix enabled encrypt option on startup under py3 * Fix enabled encrypt option on startup under py3

13
tests/helpers_tests.py

@ -13,6 +13,14 @@ sys.path.insert(1, os.path.abspath('..'))
class HelpersTests(unittest.TestCase): class HelpersTests(unittest.TestCase):
def setUp(self):
super(HelpersTests, self).setUp()
self.orig_u_key = helpers.unique_key1
def tearDown(self):
super(HelpersTests, self).tearDown()
helpers.unique_key1 = self.orig_u_key
def test_replaceExtension(self): def test_replaceExtension(self):
self.assertEqual(helpers.replace_extension('foo.avi', 'mkv'), 'foo.mkv') self.assertEqual(helpers.replace_extension('foo.avi', 'mkv'), 'foo.mkv')
self.assertEqual(helpers.replace_extension('.vimrc', 'arglebargle'), '.vimrc') self.assertEqual(helpers.replace_extension('.vimrc', 'arglebargle'), '.vimrc')
@ -60,10 +68,11 @@ class HelpersTests(unittest.TestCase):
self.assertEqual(helpers.should_delete_episode(Quality.compositeStatus(*c)), b) self.assertEqual(helpers.should_delete_episode(Quality.compositeStatus(*c)), b)
def test_encrypt(self): def test_encrypt(self):
helpers.unique_key1 = '0x12d48f154876c16164a1646'
crypt_test = [ crypt_test = [
{'param': ('Test', 0, False), 'result': 'Test'}, {'param': ('Test', 0, False), 'result': 'Test'},
{'param': ('Test', 1, False), 'result': 'ZB0QFQ=='}, {'param': ('Test', 1, False), 'result': 'ZB1CRg=='},
{'param': ('ZB0QFQ==', 1, True), 'result': 'Test'}, {'param': ('ZB1CRg==', 1, True), 'result': 'Test'},
] ]
for t in crypt_test: for t in crypt_test:
self.assertEqual(t['result'], helpers.encrypt(*t['param'])) self.assertEqual(t['result'], helpers.encrypt(*t['param']))

Loading…
Cancel
Save