Ejemplo n.º 1
0
 def test_have_all_fields(self) -> None:
     self.assertEqual(split_key("type data cmt"), ["type", "data", "cmt"])
Ejemplo n.º 2
0
 def test_missing_comment(self) -> None:
     self.assertEqual(split_key("type   data  "), ["type", "data", ""])
Ejemplo n.º 3
0
 def test_missing_data_and_comment(self) -> None:
     with self.assertRaises(ServerError):
         split_key("type")
Ejemplo n.º 4
0
 def test_excessive_fields(self) -> None:
     with self.assertRaises(ServerError):
         split_key("type data comment xyz")
Ejemplo n.º 5
0
 def test_empty(self) -> None:
     with self.assertRaises(ServerError):
         split_key("")