#273: Remove nose dependency for recursion_dynamic/ (#280)

This commit is contained in:
Donne Martin
2020-07-13 21:26:50 -04:00
committed by GitHub
parent dce6b6aa67
commit 76cb6507fc
57 changed files with 548 additions and 751 deletions

View File

@@ -1,19 +1,19 @@
from nose.tools import assert_equal
import unittest
class TestPermutations(object):
class TestPermutations(unittest.TestCase):
def test_permutations(self):
permutations = Permutations()
assert_equal(permutations.find_permutations(None), None)
assert_equal(permutations.find_permutations(''), '')
self.assertEqual(permutations.find_permutations(None), None)
self.assertEqual(permutations.find_permutations(''), '')
string = 'AABC'
expected = [
'AABC', 'AACB', 'ABAC', 'ABCA',
'ACAB', 'ACBA', 'BAAC', 'BACA',
'BCAA', 'CAAB', 'CABA', 'CBAA'
]
assert_equal(permutations.find_permutations(string), expected)
self.assertEqual(permutations.find_permutations(string), expected)
print('Success: test_permutations')
@@ -23,4 +23,4 @@ def main():
if __name__ == '__main__':
main()
main()