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")
def test_print_2(self): w = StringIO.StringIO() collatz_print(w, 7, 7, 7) self.assert_(w.getvalue() == "7 7 7\n")
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")
def test_print_1(self): w = StringIO.StringIO() collatz_print(w, 34, 0, 234) self.assert_(w.getvalue() == "34 0 234\n")
def test_print_3(self): w = StringIO() collatz_print(w, 5, 15, 25) self.assertEqual(w.getvalue(), "5 15 25\n")
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")
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")
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")
def test_print3(self): w = StringIO.StringIO() collatz_print(w, 201, 210, 89) self.assert_(w.getvalue() == "201 210 89\n")
def test_print_robs2 (self) : w = StringIO.StringIO() collatz_print(w, (201, 210), 89) self.assert_(w.getvalue() == "201 210 89\n")
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")
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")
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")
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")
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")
def test_print_1(self): w = StringIO() collatz_print(w, 1, 10, 20) self.assertEqual(w.getvalue(), "1 10 20\n")
def test_print_3 (self) : w = StringIO() collatz_print(w, 0, 1, 2) self.assertEqual(w.getvalue(), "0 1 2\n")
def test_print_3(self): w = StringIO() collatz_print(w, 100, 1000, 2000) self.assertEqual(w.getvalue(), "100 1000 2000\n")
def test_print_robs3 (self) : w = StringIO.StringIO() collatz_print(w, (900, 1000), 174) self.assert_(w.getvalue() == "900 1000 174\n")
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")
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")
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")
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")
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")
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")