def test_list_dict_migration(self): m1 = Migration('new') m1.migration_data = { '1': '1st', '2': '2nd', '3': '3rd', '4': '4th', '5': '5th' } m1.migration_type = dict m2 = Migration('old') m2.migration_data = { '2': '2th', '4': '4th', '5': '5th', '6': '6th', '8': '8th' } m2.migration_type = dict self.assertEqual(m1.getNews(m2), ['1', '3']) self.assertEqual(m1.getUpdated(m2), ['2']) self.assertEqual(m1.getDeleted(m2), ['8', '6']) self.assertEqual(m1.getUnchanged(m2), ['5', '4'])
def test_list_dict_migration( self ): m1 = Migration('new') m1.migration_data = { '1': '1st', '2': '2nd', '3': '3rd', '4': '4th', '5': '5th' } m1.migration_type = dict m2 = Migration('old') m2.migration_data = { '2': '2th', '4': '4th', '5': '5th', '6': '6th', '8': '8th' } m2.migration_type = dict self.assertEqual( m1.getNews( m2 ), ['1','3'] ) self.assertEqual( m1.getUpdated( m2 ), ['2'] ) self.assertEqual( m1.getDeleted( m2 ), ['8','6'] ) self.assertEqual( m1.getUnchanged( m2 ), ['5','4'] )
def test_list_type_migration(self): m1 = Migration('new') m1.migration_data = set([1, 2, 3, 4, 5]) m1.migration_type = list m2 = Migration('old') m2.migration_data = set([4, 5, 6, 8]) m2.migration_type = list self.assertEqual(m1.getNews(m2), [1, 2, 3]) self.assertEqual(m1.getUpdated(m2), []) self.assertEqual(m1.getDeleted(m2), [8, 6]) self.assertEqual(m1.getUnchanged(m2), [4, 5])
def test_list_type_migration( self ): m1 = Migration('new') m1.migration_data = set([1,2,3,4,5]) m1.migration_type = list m2 = Migration('old') m2.migration_data = set([4,5,6,8]) m2.migration_type = list self.assertEqual( m1.getNews( m2 ), [1,2,3] ) self.assertEqual( m1.getUpdated( m2 ), [] ) self.assertEqual( m1.getDeleted( m2 ), [8,6] ) self.assertEqual( m1.getUnchanged( m2 ), [4,5] )