今天回官网看题,之前通过的代码查看不了,这里存一下。
第一题:
def test_divide_01(self):
# TODO 请填写单元测试代码
self.assertEqual('可以参加男子组比赛', Weightlifting.divide('男', 54))
def test_divide_02(self):
self.assertEqual('无资格参赛', Weightlifting.divide('男', 50))
def test_divide_03(self):
self.assertEqual('可以参加女子组比赛', Weightlifting.divide('女', 46))
def test_divide_04(self):
self.assertEqual('无资格参赛', Weightlifting.divide('女', 40))
def test_divide_05(self):
self.assertEqual('性别异常', Weightlifting.divide('南', 54))
第二题:
def test_sort_01(self):
# TODO 请填写单元测试代码
self.assertEqual('bac', NumberSort.sort(6, 5, 7))
def test_sort_02(self):
self.assertEqual('bca', NumberSort.sort(6, 4, 5))
def test_sort_03(self):
self.assertEqual('cba', NumberSort.sort(6, 5, 4))
def test_sort_04(self):
self.assertEqual('abc', NumberSort.sort(4, 6, 7))
def test_sort_05(self):
self.assertEqual('acb', NumberSort.sort(4, 6, 5))
def test_sort_06(self):
self.assertEqual('cab', NumberSort.sort(5, 6, 4))
第三题:
def test_string_style_01(self):
# TODO 请填写单元测试代码
self.assertEqual("123456789012", Utils.string_style('123456789012', 3, 12))
def test_string_style_02(self):
self.assertEqual("12345678901 ", Utils.string_style('12345678901', 3, 12))
def test_string_style_03(self):
self.assertEqual("1234567890 ", Utils.string_style('1234567890', 3, 12))
def test_string_style_04(self):
self.assertEqual("12345678 ", Utils.string_style('12345678', 3, 12))
def test_string_style_05(self):
self.assertEqual("1234 ", Utils.string_style('1234', 3, 12))
def test_string_style_06(self):
self.assertEqual("123 ", Utils.string_style('123', 3, 12))