def test_complex_parse(self): self.assertEqual( utils.human_readable_label_vector([[("A", 4)], [("B", 4), ("C", 3)], [("D", 2), ("E", 1), ("F", 1)], [("G", 4.3), ("H", 1)]]), "1 + A^4 + (B^4 * C^3) + (D^2 * E * F) + (G^4.3 * H)")
def test_complex_parse(self): self.assertEqual( utils.human_readable_label_vector([ [("A", 4)], [("B", 4), ("C", 3)], [("D", 2), ("E", 1), ("F", 1)], [("G", 4.3), ("H", 1)] ]), "1 + A^4 + (B^4 * C^3) + (D^2 * E * F) + (G^4.3 * H)" )
def test_str_supplied(self): with self.assertRaises(TypeError): utils.human_readable_label_vector("")
def test_bool_supplied(self): for each in (True, False): with self.assertRaises(TypeError): utils.human_readable_label_vector(each)
def test_str_supplied(self): with self.assertRaises(TypeError): utils.human_readable_label_vector("")
def test_bool_supplied(self): for each in (True, False): with self.assertRaises(TypeError): utils.human_readable_label_vector(each)