예제 #1
0
 def test_add_one_element(self):
     repo = EntityRepo()
     in_element = Mock()
     in_element.id_ = 'fake_id'
     repo.add(in_element)
     out_element = repo.get_by_id('fake_id')
     self.assertEqual(in_element, out_element)
예제 #2
0
 def test_add_two_elements(self):
     repo = EntityRepo()
     in_element1 = Mock()
     in_element1.id_ = 'fake_id1'
     in_element2 = Mock()
     in_element2.id_ = 'fake_id2'
     repo.add(in_element1)
     repo.add(in_element2)
     out_element1 = repo.get_by_id('fake_id1')
     self.assertEqual(in_element1, out_element1)
     self.assertNotEqual(in_element2, out_element1)