示例#1
0
 def test_exam_2(self):
     console_test("""1
     1
     1
     2
     2
     2""", lambda: main(),
                  lambda out_text: self.assertEqual(out_text, '''3661'''))
示例#2
0
    def test_1(self):
        console_test("3",
                     lambda: pinghviny(),
                     lambda out_text: self.assertEqual(out_text, '''   _~_       _~_       _~_    
  (o o)     (o o)     (o o)   
 /  V  \   /  V  \   /  V  \  
/(  _  )\ /(  _  )\ /(  _  )\ 
  ^^ ^^     ^^ ^^     ^^ ^^   '''))
示例#3
0
 def test_exam_3(self):
     console_test(
         """5
     6
     7
     8
     9
     10""", lambda: main(),
         lambda out_text: self.assertEqual(out_text, '10983'))
示例#4
0
 def test_exam_2(self):
     console_test("""-4""", lambda: run(), lambda out_text: self.assertEqual(out_text, '''-1'''))
示例#5
0
 def test_exam_3(self):
     console_test(
         "3", lambda: main(), lambda out_text: self.assertEqual(
             out_text,
             '11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111108888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889'
         ))
示例#6
0
    def test_1(self):
        console_test('''3
14''', lambda: main(), lambda out_text: self.assertEqual(out_text, '''4'''))
示例#7
0
 def test_q_2(self):
     console_test("""2""", lambda: startFile(), lambda out_text: self.assertEqual(out_text, """1.25"""))
示例#8
0
 def test_exam_2(self):
     console_test("45", lambda: main(), lambda out_text: self.assertEqual(out_text, '''0:00:45'''))
示例#9
0
 def test_exam_1(self):
     console_test("""700
     750""", lambda: main(), lambda out_text: self.assertEqual(out_text, '2'))
示例#10
0
 def test_2(self):
     console_test('''32''', lambda: main(),
                  lambda out_text: self.assertEqual(out_text, "3"))
示例#11
0
 def test_exam_2(self):
     console_test(
         """1""", lambda: run(),
         lambda out_text: self.assertEqual(out_text, '''1 korova'''))
示例#12
0
 def test_even(self):
     console_test("9346", lambda: main(),
                  lambda out_text: self.assertEqual(out_text, '''9348'''))
示例#13
0
 def test_not_even(self):
     console_test("9807", lambda: main(),
                  lambda out_text: self.assertEqual(out_text, '''9808'''))
示例#14
0
 def test_exam_1(self):
     console_test("""109
     2""", lambda: main(),
                  lambda out_text: self.assertEqual(out_text, '''0'''))
示例#15
0
 def test_exam_4(self):
     console_test("""200""", lambda: run(), lambda out_text: self.assertEqual(out_text, '''1'''))
示例#16
0
 def test_exam_2(self):
     console_test("""3000
     1213
     2222""", lambda: main(), lambda out_text: self.assertEqual(out_text, '''3000'''))
示例#17
0
 def test_exam_3(self):
     console_test("""1
     2
     3""", lambda: main(), lambda out_text: self.assertEqual(out_text, '''3'''))
示例#18
0
 def test_exam_3(self):
     console_test(
         """3""", lambda: run(),
         lambda out_text: self.assertEqual(out_text, """3 korovy"""))
示例#19
0
 def test_exam_2(self):
     console_test("""123
     369""", lambda: main(), lambda out_text: self.assertEqual(out_text, '3'))
示例#20
0
 def test_exam_11(self):
     console_test(
         """11""", lambda: run(),
         lambda out_text: self.assertEqual(out_text, """11 korov"""))
示例#21
0
    def test_print_sep(self):
        console_test(
            "678", lambda: main(), lambda out_text: self.assertEqual(
                out_text, '''The next number for the number 678 is 679.
 The previous number for the number 678 is 677.'''))
示例#22
0
 def test_exam_1(self):
     console_test(
         """2""", lambda: run(),
         lambda out_text: self.assertEqual(out_text, '''2 korovy'''))
示例#23
0
 def test_exam_3(self):
     console_test("3602", lambda: main(), lambda out_text: self.assertEqual(out_text, '1:00:02'))
示例#24
0
 def test_exam_4(self):
     console_test(example4, lambda: run(),
                  lambda out_text: self.assertEqual(out_text, answer4))
示例#25
0
 def test_q_1(self):
     console_test("""3""", lambda: startFile(), lambda out_text: self.assertEqual(out_text, """1.36111"""))
示例#26
0
 def test_q_1(self):
     console_test("""17.9""", lambda: start(),
                  lambda out_text: self.assertEqual(out_text, """0.9"""))
示例#27
0
 def test_exam_2(self):
     console_test(
         "45", lambda: main(), lambda out_text: self.assertEqual(
             out_text,
             '''2066115702479338842975206611570247933884297520661157024793388429752066115702479338842975206611570247933884297520661157024793388429752066115702479338842975206611570247933884297520661157024793388429752024793388429752066115702479338842975206611570247933884297520661157024793388429752066115702479338842975206611570247933884297520661157024793388429752066115702479338842975206611570247933884297520661157025'''
         ))
示例#28
0
 def test_exam_3(self):
     console_test("""400""", lambda: start(),
                  lambda out_text: self.assertEqual(out_text, '''YES'''))
示例#29
0
 def test_hello(self):
     console_test("Harry",
                  lambda: hello(),
                  lambda out_text: self.assertEqual(out_text, "Hello, Harry!\n"))
示例#30
0
 def test_exam_1(self):
     console_test("""1""", lambda: start(),
                  lambda out_text: self.assertEqual(out_text, '''NO'''))