def test_model_list(self): writer = ListWriter(Fighter) hlist = ListHandle('mylist', Fighter) f1, f2, f3 = map(Fighter.by_id, [21, 33, 47]) for f in f1, f2, f3: writer.append(hlist, f) mylist = List(hlist) self.assertEqual(mylist, (f1, f2, f3))
def test_strlist(self): writer = ListWriter(str) hlist = ListHandle('mylist', str) writer.append(hlist, 'spam') writer.append(hlist, 'eggs') writer.append(hlist, 'hello world') mylist = List(hlist) self.assertEqual(mylist, ('spam', 'eggs', 'hello world'))