def test_read_6 (self) : r = StringIO.StringIO("") a = [0, 0] b = collatz_read(r, a) self.assert_(b == False) self.assert_(a == [0, 0]) b = collatz_read(r, a) self.assert_(b == False)
def test_read_9 (self) : r = StringIO.StringIO("20 5086\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 20) self.assert_(a[1] == 5086) b = collatz_read(r, a) self.assert_(b == False)
def test_read_1 (self) : r = StringIO.StringIO("1 10\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 1) self.assert_(a[1] == 10) b = collatz_read(r, a) self.assert_(b == False)
def test_read_4 (self) : r = StringIO.StringIO("999999 1\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 999999) self.assert_(a[1] == 1) b = collatz_read(r, a) self.assert_(b == False)
def test_read_7 (self) : r = StringIO.StringIO("1993 9019\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 1993) self.assert_(a[1] == 9019) b = collatz_read(r, a) self.assert_(b == False)
def test_read_7 (self) : r = StringIO.StringIO("7823 5555\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 7823) self.assert_(a[1] == 5555) b = collatz_read(r, a) self.assert_(b == False)
def test_read (self) : s = "1 10\n" i, j = collatz_read(s) self.assertEqual(i, 1) self.assertEqual(j, 10) st = "100 200\n" i, j = collatz_read(st) self.assertEqual(i, 100) self.assertEqual(j, 200)
def test_read_2 (self) : r = StringIO.StringIO("900 1000\n300 400\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 900) self.assert_(a[1] == 1000) b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 300) self.assert_(a[1] == 400)
def test_read_3 (self) : r = StringIO.StringIO("1 1000000\n300 100\n839 1021") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 1) self.assert_(a[1] == 1000000) b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 300) self.assert_(a[1] == 100) b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 839) self.assert_(a[1] == 1021)
def test_read_3 (self) : r = StringIO.StringIO("203 395\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 203) self.assert_(a[1] == 395)
def test_read_3 (self) : r = StringIO.StringIO("105 202\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 105) self.assert_(a[1] == 202)
def test_read_3 (self) : r = StringIO.StringIO("") a= [0, 0] b= collatz_read(r, a) self.assert_(b == False) self.assert_(a[0] == 0) self.assert_(a[1] == 0)
def test_read_4 (self) : r = StringIO.StringIO("1 1000000\n") # that's 1 million, testing the limits a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 1) self.assert_(a[1] == 1000000)
def test_read3 (self) : r = StringIO.StringIO("100 1000\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 100) self.assert_(a[1] == 1000)
def test_read_2 (self) : # tests 2-4 for read are new r = StringIO.StringIO("") a = [0, 0] b = collatz_read(r, a) self.assert_(b == False) self.assert_(a[0] == 0) self.assert_(a[1] == 0)
def test_read1 (self) : r = StringIO.StringIO("21 210\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 21) self.assert_(a[1] == 210)
def test_read2 (self) : r = StringIO.StringIO("11 13\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 11) self.assert_(a[1] == 13)
def test_read_4 (self) : r = StringIO.StringIO("20 30 50\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 20) self.assert_(a[1] == 30)
def test_read_5 (self) : r = StringIO.StringIO("03 040") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 3) self.assert_(a[1] == 40)
def test_read_2 (self) : r = StringIO.StringIO("5704 3529\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 5704) self.assert_(a[1] == 3529)
def test_read_4 (self) : r = StringIO.StringIO("4 40\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 4) self.assert_(a[1] == 40)
def test_read2 (self): r = StringIO.StringIO("32 687\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 32) self.assert_(a[1] == 687)
def test_readSameNum (self): r = StringIO.StringIO("1 1\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 1) self.assert_(a[1] == 1)
def test_read_large_nums (self) : r = StringIO.StringIO("5555555555 88374629\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 5555555555) self.assert_(a[1] == 88374629)
def test_read1 (self): r = StringIO.StringIO("904 905\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 904) self.assert_(a[1] == 905)
def test_read_1(self) : r = StringIO.StringIO("5 6\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 5) self.assert_(a[1] == 6)
def test_read_2 (self) : r = StringIO.StringIO("45 52\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 45) self.assert_(a[1] == 52)
def test_read3 (self) : r = StringIO.StringIO("50001 777896\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 50001) self.assert_(a[1] == 777896)
def test_read_3 (self) : r = StringIO.StringIO("603 703\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 603) self.assert_(a[1] == 703)
def test_read_6 (self) : r = StringIO.StringIO("12 342\n") a = [0, 0] b = collatz_read(r, a) self.assert_(b == True) self.assert_(a[0] == 12) self.assert_(a[1] == 342)
def test_read_1(self): s = "1 10\n" i, j = collatz_read(s) self.assertEqual(i, 1) self.assertEqual(j, 10)
def test_read_3(self): r = StringIO("201 210\n 900 1000\n") i, j = collatz_read(r) self.assertEqual(i, 201) self.assertEqual(j, 210)
def test_read_1(self): line = "1 10\n" i, j = collatz_read(line) self.assertEqual(i, 1) self.assertEqual(j, 10)
def test_read_2(self): s = "999999 69\n" i, j = collatz_read(s) self.assertEqual(i, 999999) self.assertEqual(j, 69)
def test_read_4(self): s = "900 1000\n" i, j = collatz_read(s) self.assertEqual(i, 900) self.assertEqual(j, 1000)
def test_read_2(self): s = "100 200\n" i, j = collatz_read(s) self.assertEqual(i, 100) self.assertEqual(j, 200)
def test_read_3(self): s = "201 210\n" i, j = collatz_read(s) self.assertEqual(i, 201) self.assertEqual(j, 210)
def test_read_4(self): s = "25 30\n" i, j = collatz_read(s) self.assertEqual(i, 25) self.assertEqual(j, 30)
def test_read_noinput(self): r = StringIO.StringIO("") a = [0, 0] b = collatz_read(r, a) self.assert_(b == False)
def test_read_7(self): s = "5 1\n" i, j = collatz_read(s) self.assertEqual(i, 5) self.assertEqual(j, 1)
def test_read_6(self): s = "999999 1\n" i, j = collatz_read(s) self.assertEqual(i, 999999) self.assertEqual(j, 1)
def test_read_5(self): s = "902 902\n" i, j = collatz_read(s) self.assertEqual(i, 902) self.assertEqual(j, 902)
def test_read_4(self): s = "60 -3\n" i, j = collatz_read(s) self.assertEqual(i, 60) self.assertEqual(j, -3)
def test_read (self) : r = StringIO("1 10\n100 200\n201 210\n900 1000\n") i, j = collatz_read(r) self.assertEqual(i, 1) self.assertEqual(j, 10)
def test_read_4(self): r = StringIO("3 4\n") i, j = collatz_read(r) self.assertEqual(i, 3) self.assertEqual(j, 4)
def test_read_3(self): s = "50 100\n" i, j = collatz_read(s) self.assertEqual(i, 50) self.assertEqual(j, 100)
def test_read_2(self): r = StringIO("1 1\n") i, j = collatz_read(r) self.assertEqual(i, 1) self.assertEqual(j, 1)
def test_read_3(self): r = StringIO("999999 1\n") i, j = collatz_read(r) self.assertEqual(i, 999999) self.assertEqual(j, 1)
def test_read_3(self): s = "10 30\n" i, j = collatz_read(s) self.assertEqual(i, 10) self.assertEqual(j, 30)
def test_read_4(self): s = "20 200\n" i, j = collatz_read(s) self.assertEqual(i, 20) self.assertEqual(j, 200)
def test_read3(self): r = StringIO("1 10 100\n200 201 210 900 1000\n") i, j, k = collatz_read(r) self.assertEqual(i, 1) self.assertEqual(j, 10) self.assertEqual(k, 100)
def test_read_2(self): s = "2 20\n" i, j = collatz_read(s) self.assertEqual(i, 2) self.assertEqual(j, 20)
def test_read_4(self): s = "5000 4000\n" i, j = collatz_read(s) self.assertEqual(i, 5000) self.assertEqual(j, 4000)
def test_read_4(self): r = StringIO("") i = collatz_read(r) self.assertEqual(i, [])
def test_read_3(self): s = "-10 10\n" i, j = collatz_read(s) self.assertEqual(i, -10) self.assertEqual(j, 10)
def test_read_3(self): s = "3 1337\n" i, j = collatz_read(s) self.assertEqual(i, 3) self.assertEqual(j, 1337)
def test_read_3(self): line = "100 200\n" i, j = collatz_read(line) self.assertEqual(i, 100) self.assertEqual(j, 200)
def test_read_2(self): line = "1 999999\n" i, j = collatz_read(line) self.assertEqual(i, 1) self.assertEqual(j, 999999)
def test_read(self): """ Tests collatz_read() """ src = "1 10\n" i, j = collatz_read(src) self.assertEqual(i, 1) self.assertEqual(j, 10)
def test_read_3(self): s = "127 100" i, j = collatz_read(s) self.assertEqual(i, 127) self.assertEqual(j, 100)