コード例 #1
0
 def test_create_with_args_and_kwargs(self):
     class Item(object):
         def __init__(self, arg1, arg2):
             self.arg1 = arg1
             self.arg2 = arg2
     items = ItemList(Item)
     item = items.create('value 1', arg2='value 2')
     assert_equal(item.arg1, 'value 1')
     assert_equal(item.arg2, 'value 2')
     assert_equal(list(items), [item])
コード例 #2
0
 def test_create_with_args_and_kwargs(self):
     class Item(object):
         def __init__(self, arg1, arg2):
             self.arg1 = arg1
             self.arg2 = arg2
     items = ItemList(Item)
     item = items.create('value 1', arg2='value 2')
     assert_equal(item.arg1, 'value 1')
     assert_equal(item.arg2, 'value 2')
     assert_equal(list(items), [item])
コード例 #3
0
 def test_len(self):
     items = ItemList(object)
     assert_equal(len(items), 0)
     items.create()
     assert_equal(len(items), 1)
コード例 #4
0
 def test_create_items(self):
     items = ItemList(str)
     item = items.create(object=1)
     assert_true(isinstance(item, str))
     assert_equal(item, '1')
     assert_equal(list(items), [item])
コード例 #5
0
 def test_create_items(self):
     items = ItemList(str)
     item = items.create(object=1)
     assert_true(isinstance(item, str))
     assert_equal(item, '1')
     assert_equal(list(items), [item])
コード例 #6
0
 def test_len(self):
     items = ItemList(object)
     assert_equal(len(items), 0)
     items.create()
     assert_equal(len(items), 1)