def test_print_randomInts (self) :
     w = io.StringIO()
     testInt1 = random.randint(0, 1000000)
     testInt2 = random.randint(0, 1000000)
     testInt3 = random.randint(0, 1000000)
     collatz_print(w, testInt1, testInt2, testInt3)
     self.assertTrue(w.getvalue() == str(testInt1) + " " + str(testInt2) + " " + str(testInt3) + "\n")
 def test_print_multiple (self) :
     w = StringIO.StringIO()
     collatz_print(w, 1, 10, 20)
     self.assert_(w.getvalue() == "1 10 20\n")
     
     w = StringIO.StringIO()
     collatz_print(w, 27, 456, 144)
     self.assert_(w.getvalue() == "27 456 144\n")
     
     w = StringIO.StringIO()
     collatz_print(w, 356, 100000, 351)
     self.assert_(w.getvalue() == "356 100000 351\n")
 def test_print_4(self):
     w = StringIO.StringIO()
     collatz_print(w, 90000000000000, 10, 2101540)
     self.assert_(w.getvalue() == "90000000000000 10 2101540\n")
 def test_print (self) :
     w = io.StringIO()
     collatz_print(w, 1, 10, 20)
     self.assertTrue(w.getvalue() == "1 10 20\n")
 def test_print_2(self):
     w = StringIO.StringIO()
     collatz_print(w, "i", "like", "turtles")
     self.assert_(w.getvalue() == "i like turtles\n")
 def test_print3 (self) :
     w = io.StringIO()
     collatz_print(w, 2, 5, 7)
     self.assertTrue(w.getvalue() == "2 5 7\n")
 def test_print_1 (self) :
     w = StringIO()
     collatz_print(w, 1, 10, 20)
     self.assertEqual(w.getvalue(), "1 10 20\n")
 def test_print_1 (self) : #tests 1-3 for print are based on eval's tests 2-4 of eval()
     w = StringIO.StringIO()
     collatz_print(w, 100, 200, 125)
     self.assert_(w.getvalue() == "100 200 125\n")
 def test_print_2 (self) :
     w = StringIO()
     collatz_print(w, -1, 0, 12345678)
     self.assertEqual(w.getvalue(), "-1 0 12345678\n")
示例#10
0
 def test_print_2(self):
     w = StringIO.StringIO()
     collatz_print(w, 7, 7, 7)
     self.assert_(w.getvalue() == "7 7 7\n")
示例#11
0
 def test_print_3(self):
     w = StringIO.StringIO()
     collatz_print(w, 999999, 235, 132)
     self.assert_(w.getvalue() == "999999 235 132\n")
 def test_print2(self):
     w = StringIO()
     collatz_print(w, 201, 210, 89)
     self.assertEqual(w.getvalue(), "201 210 89\n")
示例#13
0
 def test_print_1(self):
     w = StringIO.StringIO()
     collatz_print(w, 34, 0, 234)
     self.assert_(w.getvalue() == "34 0 234\n")
示例#14
0
 def test_print_3(self):
     w = StringIO()
     collatz_print(w, 5, 15, 25)
     self.assertEqual(w.getvalue(), "5 15 25\n")
示例#15
0
 def test_print_2(self):
     w = StringIO()
     collatz_print(w, 1, 20, 30)
     self.assertEqual(w.getvalue(), "1 20 30\n")
 def test_print_3 (self) :
     w = StringIO()
     collatz_print(w, 10, 25, 30)
     self.assertEqual(w.getvalue(), "10 25 30\n")
 def test_print_2 (self) :
     w = StringIO()
     collatz_print(w, 1, 3, 8)
     self.assertEqual(w.getvalue(), "1 3 8\n")
示例#18
0
 def test_print_3(self):
     w = StringIO()
     collatz_print(w, -5, 510, -20)
     self.assertEqual(w.getvalue(), "-5 510 -20\n")
 def test_print3 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 501, 800, 171)
     self.assert_(w.getvalue() == "501 800 171\n")
示例#20
0
 def test_print2(self):
     w = StringIO.StringIO()
     collatz_print(w, 100, 200, 125)
     self.assert_(w.getvalue() == "100 200 125\n")
 def test_print_5 (self) : 
     w = StringIO.StringIO()
     collatz_print(w, 100, 100, 26)
     self.assert_(w.getvalue() == "100 100 26\n")
示例#22
0
 def test_print3(self):
     w = StringIO.StringIO()
     collatz_print(w, 201, 210, 89)
     self.assert_(w.getvalue() == "201 210 89\n")
示例#23
0
 def test_print_robs2 (self) :
     w = StringIO.StringIO()
     collatz_print(w, (201, 210), 89)
     self.assert_(w.getvalue() == "201 210 89\n")
示例#24
0
 def test_print4(self):
     w = StringIO.StringIO()
     collatz_print(w, 900, 100, 174)
     self.assert_(w.getvalue() == "900 100 174\n")
 def test_print_2 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 21, 94, 116)
     self.assert_(w.getvalue() == "21 94 116\n")
示例#26
0
 def test_print_1(self):
     """Test collatz_print for a range with correct result"""
     writer = StringIO()
     collatz_print(writer, 1, 10, 20)
     self.assertEqual(writer.getvalue(), "1 10 20\n")
 def test_print2 (self) :
     w = io.StringIO()
     collatz_print(w, 201, 210, 89)
     self.assertTrue(w.getvalue() == "201 210 89\n")
 def test_print_2 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 100, 10, 119)
     self.assert_(w.getvalue() == "100 10 119\n")
 def test_print_2 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 100, 200, 125)
     self.assert_(w.getvalue() == "100 200 125\n")
 def test_print_4 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 0, 0, 0)
     self.assert_(w.getvalue() == "0 0 0\n")
示例#31
0
 def test_print_2(self):
     """Test collatz_print for a range with incorrect result"""
     writer = StringIO()
     collatz_print(writer, 55555, 55555, 55555)
     self.assertEqual(writer.getvalue(), "55555 55555 55555\n")
 def test_print_3(self):
     w = StringIO.StringIO()
     collatz_print(w, 25, 1, 20)
     self.assert_(w.getvalue() == "25 1 20\n")
 def test_print_2 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 2, 20, 40)
     self.assert_(w.getvalue() == "2 20 40\n")
示例#34
0
 def test_print_3(self):
     """Test collatz_print for a range with correct result"""
     writer = StringIO()
     collatz_print(writer, 821650, 3431, 509)
     self.assertEqual(writer.getvalue(), "821650 3431 509\n")
 def test_print_5 (self) :
     w = StringIO.StringIO()
     collatz_print(w, -1, -1, -1)
     self.assert_(w.getvalue() == "-1 -1 -1\n")
示例#36
0
 def test_print_4(self):
     """Test collatz_print for a range with correct result"""
     writer = StringIO()
     collatz_print(writer, 0, 1000000, 525)
     self.assertEqual(writer.getvalue(), "0 1000000 525\n")
 def test_print1 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 300, 900, 179)
     self.assert_(w.getvalue() == "300 900 179\n")
 def test_print(self):
     write = StringIO()
     collatz_print(write, 1, 10, 20)
     self.assertEqual(write.getvalue(), "1 10 20\n")
 def test_print_3 (self) :
     w = StringIO()
     collatz_print(w, 117, 343, 144)
     self.assertEqual(w.getvalue(), "117 343 144\n")
 def test_print_2(self):
     w = StringIO()
     collatz_print(w, 500, 1, 144)
     self.assertEqual(w.getvalue(), "500 1 144\n")
 def test_print_4 (self) : #tests 4-6 are new, corresponding to eval's tests 5-7
     w = StringIO.StringIO()
     collatz_print(w, 1, 1, 1)
     self.assert_(w.getvalue() == "1 1 1\n")
 def test_print_3(self):
     w = StringIO()
     collatz_print(w, 900, 1000, 174)
     self.assertEqual(w.getvalue(), "900 1000 174\n")
 def test_print_3 (self) :
     w= StringIO.StringIO()
     collatz_print(w, 3, 3, 8)
     self.assert_(w.getvalue() == "3 3 8\n")
示例#44
0
 def test_print_1(self):
     w = StringIO()
     collatz_print(w, 1, 10, 20)
     self.assertEqual(w.getvalue(), "1 10 20\n")
示例#45
0
 def test_print_3 (self) :
     w = StringIO()
     collatz_print(w, 0, 1, 2)
     self.assertEqual(w.getvalue(), "0 1 2\n")
示例#46
0
 def test_print_3(self):
     w = StringIO()
     collatz_print(w, 100, 1000, 2000)
     self.assertEqual(w.getvalue(), "100 1000 2000\n")
示例#47
0
 def test_print_robs3 (self) :
     w = StringIO.StringIO()
     collatz_print(w, (900, 1000), 174)
     self.assert_(w.getvalue() == "900 1000 174\n")
示例#48
0
 def test_print(self):
     receiver = StringIO()
     collatz_print(receiver, 1, 10, 20)
     self.assertEqual(receiver.getvalue(), "1 10 20\n")
 def test_print_3 (self) :
     w = StringIO()
     collatz_print(w, 90, 900, 9000)
     self.assertEqual(w.getvalue(), "90 900 9000\n")
示例#50
0
 def test_print_2(self):
     receiver = StringIO()
     collatz_print(receiver, 999999, 999999, 999999)
     self.assertEqual(receiver.getvalue(), "999999 999999 999999\n")
 def test_print_3 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 90, 98, 119)
     self.assert_(w.getvalue() == "90 98 119\n")
示例#52
0
 def test_print_3(self):
     receiver = StringIO()
     collatz_print(receiver, 111, 11, 1)
     self.assertEqual(receiver.getvalue(), "111 11 1\n")
 def test_print_3 (self) :
     w = StringIO()
     collatz_print(w, 201, 210, 89)
     self.assertEqual(w.getvalue(), "201 210 89\n")
示例#54
0
 def test_print(self):
     w = StringIO.StringIO()
     collatz_print(w, 1, 10, 20)
     self.assert_(w.getvalue() == "1 10 20\n")
 def test_print3 (self) :
     w = io.StringIO()
     collatz_print(w, 900, 1000, 174)
     self.assertTrue(w.getvalue() == "900 1000 174\n")
示例#56
0
 def test_print1(self):
     w = StringIO.StringIO()
     collatz_print(w, 6, 6, 9)
     self.assert_(w.getvalue() == "6 6 9\n")
 def test_print1 (self) :
     w = io.StringIO()
     collatz_print(w, 100, 200, 125)
     self.assertTrue(w.getvalue() == "100 200 125\n")
示例#58
0
 def test_print2(self):
     w = StringIO.StringIO()
     collatz_print(w, 5, 5, 6)
     self.assert_(w.getvalue() == "5 5 6\n")
 def test_print_1 (self) :
     w = StringIO.StringIO()
     collatz_print(w, 1, 10, 20)
     self.assert_(w.getvalue() == "1 10 20\n")
 def test_print_7(self):
     w = StringIO.StringIO()
     collatz_print(w, 12, 14, 17)
     self.assert_(w.getvalue() == "12 14 17\n")