def test_update_stats_list_empty(self): test_list = [ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=2), ] update_stats_list(test_list, {}) self.assertEqual([ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=2), ], test_list)
def test_update_stats_list_replace(self): test_list = [ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=2), ] update_stats_list(test_list, { 'a': CountStats(name='a', description='a', count=10), 'b': CountStats(name='b', description='b', count=20), }) self.assertEqual([ CountStats(name='a', description='a', count=10), CountStats(name='b', description='b', count=20), ], test_list)
def test_update_stats_list_replace(self): test_list = [ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=2), ] update_stats_list( test_list, { 'a': CountStats(name='a', description='a', count=10), 'b': CountStats(name='b', description='b', count=20), }) self.assertEqual([ CountStats(name='a', description='a', count=10), CountStats(name='b', description='b', count=20), ], test_list)
def test_update_stats_list_mixed(self): test_list = [ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=2), ] update_stats_list(test_list, { 'b': CountStats(name='b', description='b', count=20), 'c': CountStats(name='c', description='c', count=3), }) self.assertEqual([ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=20), CountStats(name='c', description='c', count=3), ], test_list)
def test_update_stats_list_mixed(self): test_list = [ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=2), ] update_stats_list( test_list, { 'b': CountStats(name='b', description='b', count=20), 'c': CountStats(name='c', description='c', count=3), }) self.assertEqual([ CountStats(name='a', description='a', count=1), CountStats(name='b', description='b', count=20), CountStats(name='c', description='c', count=3), ], test_list)