def test_given_starting_vertex_wit_hash_and_long_label_returns_label(self):
     p_v = LGLReader.get_primary_vertex("# the vertex")
     self.assertEqual("the", p_v)
 def test_given_incorrect_starting_vertex_returns_none(self):
     p_v = LGLReader.get_primary_vertex("")
     self.assertEqual(None, p_v)
 def test_given_starting_vertex_wit_hash_without_label_returns_none(self):
     p_v = LGLReader.get_primary_vertex("#")
     self.assertEqual(None, p_v)
    def _get_primary_label(entry):
        primary_label = LGLReader.get_primary_vertex(entry)
        if not primary_label:
            raise ValueError

        return primary_label