def test_validate_nodes_wrong_type(self): """ Nodes can only be expressed in tuples. """ self.assertFalse(validate_nodes([('id', '127.0.0.1', 1908, '0.1')]))
def test_validate_nodes_bad_node(self): """ A tuple of nodes is only valid is the nodes contained therein are also valid. """ self.assertFalse(validate_nodes(((123, [127, 0, 0, 1], 1908, '0.1'))))
def test_validate_nodes(self): """ A tuple of zero or more nodes is valid. """ self.assertTrue(validate_nodes((('id', '127.0.0.1', 1908, '0.1'),)))