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})
def test_init(self): builder = Mock() domain = _Domain() self.assertEqual(domain.content, {})