def test_correct_2(self): self.assertEqual(TableMachine().check_string('^BBS^*^GGGG^'), True)
def test_correct_3(self): self.assertEqual(TableMachine().check_string('^B^*^%&^'), True)
def test_incorrect_6(self): self.assertEqual(TableMachine().check_string('^G**^A^'), False)
def test_correct_1(self): self.assertEqual(TableMachine().check_string('^A^*^GSSSSS^'), True)
def test_incorrect_4(self): self.assertEqual(TableMachine().check_string('&AA^*^AA^'), False)
def test_incorrect_3(self): self.assertEqual(TableMachine().check_string('^AA^6^SS^'), False)
def test_incorrect_2(self): self.assertEqual(TableMachine().check_string('^FSA3^*^GG^'), False)
def test_number(self): self.assertEqual(TableMachine().check_string('443'), False)
def test_word(self): self.assertEqual(TableMachine().check_string('hell'), False)