def test_from_document_no_id(self): node1 = PatternNode.from_document({ 'name': 'test', 'node_class': 'test.nodeclass' }) self.assertEquals( "<PatternNode(id='n/a', name='test', node_class='test.nodeclass')>", str(node1))
def test_from_document_with_id(self): node2 = PatternNode.from_document({ '_id': '666', 'name': 'test', 'node_class': 'test.nodeclass' }) self.assertEquals( "<PatternNode(id='666', name='test', node_class='test.nodeclass')>", str(node2))
def test_from_document_no_id(self): node1 = PatternNode.from_document({ 'name': 'test', 'node_class': 'test.nodeclass' }) self.assertIsNotNone(node1) self.assertIsNone(node1.id) self.assertEqual("test", node1.name) self.assertEqual("test.nodeclass", node1.node_class)
def test_from_document_with_id(self): node2 = PatternNode.from_document({ '_id': '666', 'name': 'test', 'node_class': 'test.nodeclass' }) self.assertIsNotNone(node2) self.assertIsNotNone(node2.id) self.assertEqual('666', node2.id) self.assertEqual("test", node2.name) self.assertEqual("test.nodeclass", node2.node_class)