예제 #1
0
 def test_all(self):
     cat = Node('cat')
     dog = Queue('dog')
     domain = _Domain()
     domain.add(cat)
     # add
     domain.add(dog)
     self.assertEqual(domain.content, {'Node::cat': cat, 'Queue::dog': dog})
     # contains
     self.assertTrue(domain.contains(dog))
     self.assertFalse(domain.contains(Node('dog')))
     self.assertTrue(dog in domain)
     # find
     self.assertEqual(domain.find(dog.domain_id), dog)
     # not found
     self.assertRaises(NotFound, domain.find, '123')
     # len
     self.assertEqual(len(domain), 2)
     # delete
     domain.delete(dog)
     self.assertEqual(domain.content, {'Node::cat': cat})
예제 #2
0
 def test_all(self):
     cat = Node('cat')
     dog = Queue('dog')
     domain = _Domain()
     domain.add(cat)
     # add
     domain.add(dog)
     self.assertEqual(domain.content, {'Node::cat': cat, 'Queue::dog': dog})
     # contains
     self.assertTrue(domain.contains(dog))
     self.assertFalse(domain.contains(Node('dog')))
     self.assertTrue(dog in domain)
     # find
     self.assertEqual(domain.find(dog.domain_id), dog)
     # not found
     self.assertRaises(NotFound, domain.find, '123')
     # len
     self.assertEqual(len(domain), 2)
     # delete
     domain.delete(dog)
     self.assertEqual(domain.content, {'Node::cat': cat})
예제 #3
0
 def test_init(self):
     builder = Mock()
     domain = _Domain()
     self.assertEqual(domain.content, {})
예제 #4
0
 def test_init(self):
     builder = Mock()
     domain = _Domain()
     self.assertEqual(domain.content, {})