Ejemplo n.º 1
0
 def test_null_link_with_collection(self):
     collection = Collection()
     link = Link(collection, 'browsers')
     self.assertIsNone(link.id)
Ejemplo n.º 2
0
 def test_link_with_collection(self):
     collection = Collection()
     link = Link(collection, 'browsers', '1')
     self.assertEqual(link.id, '1')
     collection._override_ids = {'browsers': {'1': '_browser1'}}
     self.assertEqual(link.id, '_browser1')
Ejemplo n.º 3
0
 def test_null_link(self):
     link = Link(None, 'browsers')
     self.assertIsInstance(link.linked_id, Link.NoId)
     self.assertIsNone(link.id)
Ejemplo n.º 4
0
 def test_link_without_collection_or_id(self):
     link = Link(None, 'browsers')
     self.assertEqual(link.id, None)
Ejemplo n.º 5
0
 def test_link_without_collection(self):
     link = Link(None, 'browsers', '1')
     self.assertEqual(link.id, '1')