def test_simplify_cleared_wrappers_recursive(self): # Arrange value = ( {'cleared': '', 'value': 'val1', 'whatever': '1234'}, [ {'cleared': '', 'value': 'val2', 'bla': 'whatever'}, {'untouched1': '1234', 'untouched2': '5678'} ], ( {'cleared': '', 'value': 'val4'}, ['should', 'be', 'untouched'] ) ) expected_result = ( 'val1', [ 'val2', {'untouched1': '1234', 'untouched2': '5678'} ], ( 'val4', ['should', 'be', 'untouched'] ) ) # Act actual_result = db.simplify_cleared_wrappers(value) # Assert self.assertEqual(expected_result, actual_result)
def test_simplify_cleared_wrappers_default(self): # Arrange value = 1234 # Act actual_result = db.simplify_cleared_wrappers(value) # Assert self.assertEqual(value, actual_result)
def test_simplify_cleared_wrappers_dict_without_cleared(self): # Arrange value = {'key1': 'val1', 'key2': 'val2'} # Act actual_result = db.simplify_cleared_wrappers(value) # Assert self.assertEqual(value, actual_result)
def test_simplify_cleared_wrappers_tuple(self): # Arrange value = ('cleared', 'val1', 'val2', 'val3') # Act actual_result = db.simplify_cleared_wrappers(value) # Assert self.assertEqual(value, actual_result)
def test_simplify_cleared_wrappers_dict_with_cleared(self): # Arrange value = {'cleared': '', 'value': 'testvalue', 'bla': 'whatever'} # Act actual_result = db.simplify_cleared_wrappers(value) # Assert self.assertEqual('testvalue', actual_result)