活跃农民
- 积分
- 421
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2021-7-24
- 最后登录
- 1970-1-1
|
本帖最后由 小亩_c80d550 于 2021-9-5 23:05 编辑
List the test cases based on owner's description below. Add 3 more test cases for Part 4.-
- def testcase_parse_header_positive_case(self):
- result = parse_accept_language("en-US, fr-CA, fr-FR",["fr-FR", "en-US"])
- self.assertEqual(result, ["en-US", "fr-FR"])
- def testcase_parse_header_postive_case_2(self):
- result = parse_accept_language("fr-CA, fr-FR", ["en-US", "fr-FR"])
- self.assertEqual(result, ["fr-FR"])
- def testcase_parse_header_postive_case_3(self):
- result = parse_accept_language("en-US", ["en-US", "fr-CA"])
- self.assertEqual(result, ["en-US"])
- def testcase_parse_header_part_2_postive_case_1(self):
- result = parse_accept_language("en", ["en-US", "fr-CA", "fr-FR"])
- self.assertEqual(result, ["en-US"])
- def testcase_parse_header_part_2_postive_case_2(self):
- result = parse_accept_language("fr", ["en-US", "fr-CA", "fr-FR"])
- self.assertEqual(result, ["fr-CA", "fr-FR"])
- def testcase_parse_header_part_2_postive_case_3(self):
- result = parse_accept_language("fr-FR, fr", ["en-US", "fr-CA", "fr-FR"])
- self.assertEqual(result, ["fr-FR", "fr-CA"])
- def testcase_parse_header_part_3_postive_case_1(self):
- result = parse_accept_language("en-US, *", ["en-US", "fr-CA", "fr-FR"])
- self.assertEqual(result, ["en-US", "fr-CA", "fr-FR"])
- def testcase_parse_header_part_3_postive_case_2(self):
- result = parse_accept_language("fr-FR, fr, *", ["en-US", "fr-CA", "fr-FR"])
- self.assertEqual(result, ["fr-FR", "fr-CA", "en-US"])
- def testcase_parse_header_part_4_postive_case_1(self):
- result = parse_accept_language("fr-FR;q=1, fr-CA;q=0, fr;q=0.5", ["fr-FR", "fr-CA", "fr-BG"])
- self.assertEqual(result, ["fr-FR", "fr-BG", "fr-CA"])
- def testcase_parse_header_part_4_postive_case_2(self):
- result = parse_accept_language("fr-FR;q=1, fr-CA;q=0, *;q=0.5", ["fr-FR", "fr-CA", "fr-BG", "en-US"])
- self.assertEqual(result, ["fr-FR", "fr-BG", "en-US", "fr-CA"])
-
- def testcase_parse_header_part_4_postive_case_3(self):
- result = parse_accept_language("fr-FR;q=1, fr;q=0, *;q=0.5", ["fr-FR", "fr-CA", "fr-BG", "en-US"])
- self.assertEqual(result, ["fr-FR","en-US", "fr-CA", "fr-BG"] )
-
- def testcase_parse_header_part_4_postive_case_4(self):
- result = parse_accept_language("fr;q=1, fr-CA;q=0, *;q=0.5", ["fr-FR", "fr-CA", "fr-BG", "en-US"])
- self.assertEqual(result, ["fr-FR", "fr-BG", "en-US", "fr-CA"] )
-
- def testcase_parse_header_part_4_postive_case_5(self):
- result = parse_accept_language("fr;q=1, fr-CA;q=0.5, *;q=0.2", ["fr-FR", "fr-CA", "fr-BG", "en-US"])
- self.assertEqual(result, ["fr-FR", "fr-BG", "fr-CA", "en-US"] )
复制代码 |
|