def test_flags_disadvantage(): token = flags() actual = token.parseString("!disadvantage") assert len(actual) == 1 assert actual[0] == "!disadvantage"
def test_flags_disadvantage_mixed_case(): token = flags() actual = token.parseString("!dIsAdVaNtAgE") assert len(actual) == 1 assert actual[0] == "!disadvantage"
def test_flags_dis_uppercase(self): token = flags() actual = token.parseString("!DIS") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!dis")
def test_flags_take_uppercase(): token = flags() actual = token.parseString("!TAKE") assert len(actual) == 1 assert actual[0] == "!take"
def test_flags_advantage_mixed_case(): token = flags() actual = token.parseString("!aDvAnTaGe") assert len(actual) == 1 assert actual[0] == "!advantage"
def test_flags_grow_uppercase(): token = flags() actual = token.parseString("!GROW") assert len(actual) == 1 assert actual[0] == "!grow"
def test_flags_shrink(): token = flags() actual = token.parseString("!shrink") assert len(actual) == 1 assert actual[0] == "!shrink"
def test_flags_keep(): token = flags() actual = token.parseString("!keep") assert len(actual) == 1 assert actual[0] == "!keep"
def test_flags_keep_mixed_case(): token = flags() actual = token.parseString("!kEeP") assert len(actual) == 1 assert actual[0] == "!keep"
def test_flags_grow_mixed_case(): token = flags() actual = token.parseString("!gRoW") assert len(actual) == 1 assert actual[0] == "!grow"
def test_flags_grow(): token = flags() actual = token.parseString("!grow") assert len(actual) == 1 assert actual[0] == "!grow"
def test_flags_drop_uppercase(): token = flags() actual = token.parseString("!DROP") assert len(actual) == 1 assert actual[0] == "!drop"
def test_flags_drop_mixed_case(): token = flags() actual = token.parseString("!dRoP") assert len(actual) == 1 assert actual[0] == "!drop"
def test_flags_keep_uppercase(): token = flags() actual = token.parseString("!KEEP") assert len(actual) == 1 assert actual[0] == "!keep"
def test_flags_shrink_mixed_case(): token = flags() actual = token.parseString("!sHrInK") assert len(actual) == 1 assert actual[0] == "!shrink"
def test_flags_shrink_uppercase(): token = flags() actual = token.parseString("!SHRINK") assert len(actual) == 1 assert actual[0] == "!shrink"
def test_flags_unknown_token(): token = flags() with pytest.raises(ParseException): token.parseString("!shoop")
def test_flags_take_mixed_case(): token = flags() actual = token.parseString("!tAkE") assert len(actual) == 1 assert actual[0] == "!take"
def test_flags_dis_mixed_case(): token = flags() actual = token.parseString("!dIs") assert len(actual) == 1 assert actual[0] == "!dis"
def test_flags_advantage_uppercase(self): token = flags() actual = token.parseString("!ADVANTAGE") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!advantage")
def flags_only(): return StringStart() + flags() + StringEnd()
def test_flags_disadvantage(self): token = flags() actual = token.parseString("!disadvantage") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!disadvantage")
def test_flags_adv(): token = flags() actual = token.parseString("!adv") assert len(actual) == 1 assert actual[0] == "!adv"
def test_flags_advantage_uppercase(): token = flags() actual = token.parseString("!ADVANTAGE") assert len(actual) == 1 assert actual[0] == "!advantage"
def test_flags_dis_uppercase(): token = flags() actual = token.parseString("!DIS") assert len(actual) == 1 assert actual[0] == "!dis"
def test_flags_shrink_uppercase(self): token = flags() actual = token.parseString("!SHRINK") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!shrink")
def test_flags_take_uppercase(self): token = flags() actual = token.parseString("!TAKE") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!take")
def test_flags_unknown_token(self): token = flags() with self.assertRaises(ParseException): actual = token.parseString("!shoop")
def test_flags_adv(self): token = flags() actual = token.parseString("!adv") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!adv")
def test_flags_advantage_mixed_case(self): token = flags() actual = token.parseString("!aDvAnTaGe") self.assertEqual(len(actual), 1) self.assertEqual(actual[0], "!advantage")