Ejemplo n.º 1
0
 def test_eval_same_integer(self):
     v = collatz_eval(1, 1)
     self.assertEqual(v, 1)
     v = collatz_eval(2, 2)
     self.assertEqual(v, 2)
     v = collatz_eval(4, 4)
     self.assertEqual(v, 3)
     v = collatz_eval(5, 5)
     self.assertEqual(v, 6)
Ejemplo n.º 2
0
 def test_eval_9 (self) :
     try:
         collatz_eval(0,0)
     except AssertionError:
         pass
     except e:
         self.fail('Unexpected exception raised: ',e)
     else:
         self.fail('AssertionError not raised')
Ejemplo n.º 3
0
 def test_eval_reverse_range(self):
     v = collatz_eval(10, 1)
     self.assertEqual(v, 20) 
     v = collatz_eval(200, 100)
     self.assertEqual(v, 125)
     v = collatz_eval(210, 201)
     self.assertEqual(v, 89)
     v = collatz_eval(1000, 900)
     self.assertEqual(v, 174) 
Ejemplo n.º 4
0
    def test_num_eval_2 (self) :
        v1 = collatz_num(249)
        v2 = collatz_num(250)
        v3 = collatz_num(251)

        e = collatz_eval(249,251)
        self.assertEqual(e, max(v1,max(v2,v3)))
 def test_eval_4 (self) :
     lower = [978922, 584797, 348915, 431238, 155191, 581959, 543387, 1]
     upper = [405170, 634441, 157051, 273274, 12293, 959469, 604788, 999999]
     answer = [525, 509, 443, 449, 375, 525, 452, 525]
     for x in range (len(answer)) :
         a = collatz_eval(lower[x], upper[x])
         self.assert_(a == answer[x])
Ejemplo n.º 6
0
def generate_new_test () :
    num_1 = random.randint (min_num, max_num)
    num_2 = random.randint (num_1, max_num)
    result = collatz_eval (num_1, num_2)
    in_out = {}
    in_out['in'] = str(num_1) + " " + str(num_2) + "\n"
    in_out['out'] = str(num_1) + " " + str(num_2) + " " + str(result) + "\n"
    return in_out
 def test_eval_7(self):
     v = collatz_eval(837800, 999999)
     self.assert_(v == 507)
Ejemplo n.º 8
0
 def test_eval_8(self):
     v = collatz_eval(166435, 909404)
     self.assertEqual(v, 525)
 def test_eval_1 (self) :
     v = collatz_eval(1, 10)
     self.assert_(v == 20)
Ejemplo n.º 10
0
 def test_eval_1 (self) :
     v = collatz_eval(1, 10)
     self.assertEqual(v, 20)
 def test_eval_8 (self) :
     v = collatz_eval(1, 1)
     self.assertTrue(v == 1)
 def test_eval_helper (self) :
     v = collatz_eval(1, 5)
     self.assertTrue(v == 8)
 def test_eval_2(self):
     v = collatz_eval(97024, 731998)
     self.assertEqual(v, 509)
 def test_eval_1(self):
     v = collatz_eval(351737, 610734)
     self.assertEqual(v, 470)
Ejemplo n.º 15
0
 def test_eval_7 (self) :
     v = collatz_eval(10, 1)
     self.assertEqual(v, 20)
Ejemplo n.º 16
0
 def test_eval_6 (self) :
     v = collatz_eval(1, 2)
     self.assertEqual(v, 2)
Ejemplo n.º 17
0
 def test_eval_4(self):
     v = collatz_eval(900, 1000)
     self.assert_(v == 174)
Ejemplo n.º 18
0
 def test_eval_3(self):
     v = collatz_eval(201, 210)
     self.assert_(v == 89)
Ejemplo n.º 19
0
 def test_eval_2(self):
     v = collatz_eval(100, 200)
     self.assert_(v == 125)
Ejemplo n.º 20
0
 def test_eval_1(self):
     v = collatz_eval(1, 10)
     self.assert_(v == 20)
 def test_eval_12 (self) :
     v = collatz_eval(5, 1)
     self.assertTrue(v == 8)
 def test_eval_3(self):
     v = collatz_eval(999, 1999)
     self.assertEqual(v, 182)
 def test_eval_6 (self) :
     v = collatz_eval(730399, 571879)
     self.assertTrue(v == 509)
 def test_eval_4(self):
     v = collatz_eval(1, 1000000)
     self.assertEqual(v, 525)
 def test_eval_10 (self) :
     v = collatz_eval(58758, 71526)
     self.assertTrue(v == 335)
Ejemplo n.º 26
0
 def test_eval_2(self):
     v = collatz_eval(27, 1)
     self.assertEqual(v, 112)
Ejemplo n.º 27
0
 def test_eval_3 (self) :
     v = collatz_eval(201, 210)
     self.assertEqual(v, 89)
Ejemplo n.º 28
0
 def test_eval_3(self):
     v = collatz_eval(1000, 10000)
     self.assertEqual(v, 262)
 def test_eval_3 (self) :
     v = collatz_eval(201, 210)
     self.assert_(v == 89)
Ejemplo n.º 30
0
 def test_eval_5(self):
     v = collatz_eval(1, 100000)
     self.assertEqual(v, 351)
 def test_eval_9(self):
     v = collatz_eval(701, 800)
     self.assertEqual(v, 171)
Ejemplo n.º 32
0
 def test_eval_7 (self) :
     v = collatz_eval(200, 100)
     self.assertEqual(v, 125)
Ejemplo n.º 33
0
 def test_eval_robs2 (self) :
     v = collatz_eval((999999, 999999))
     self.assert_(v == 259)
Ejemplo n.º 34
0
 def test_eval5 (self) :
     v = collatz_eval(50, 25)
     self.assertTrue(v == 112)
 def test_eval_10(self):
     v = collatz_eval(801, 900)
     self.assertEqual(v, 179)
Ejemplo n.º 36
0
 def test_eval_9(self):
     v = collatz_eval(139233, 110926)
     self.assertEqual(v, 349)
Ejemplo n.º 37
0
 def test_eval_robs1 (self) :
     v = collatz_eval((1, 1))
     self.assert_(v == 1)
 def test_eval_12(self):
     v = collatz_eval(1001, 1100)
     self.assertEqual(v, 169)
Ejemplo n.º 39
0
 def test_eval_robs3 (self) :
     v = collatz_eval((1, 999999))
     self.assert_(v == 525)
 def test_maxlength1(self):
     v = collatz_eval(1, 10)
     self.assertEqual(v, 20)
Ejemplo n.º 41
0
 def test_eval_5 (self) :
     v = collatz_eval(10, 1)
     self.assertEqual(v, 20)
 def test_maxlength2(self):
     v = collatz_eval(100, 200)
     self.assertEqual(v, 125)
 def test_eval_13 (self) :
     v = collatz_eval(45, 52)
     self.assertTrue(v == 105)
 def test_maxlength3(self):
     v = collatz_eval(201, 210)
     self.assertEqual(v, 89)
 def test_eval_5 (self) :
     v = collatz_eval(39183, 479796)
     self.assertTrue(v == 449)
 def test_eval_1(self):
     v = collatz_eval(1, 10)
     self.assertEqual(v, 20)
 def test_eval_7 (self) :
     v = collatz_eval(913353, 441359)
     self.assertTrue(v == 525)
 def test_eval_2(self):
     v = collatz_eval(100, 200)
     self.assertEqual(v, 125)
 def test_eval_9 (self) :
     v = collatz_eval(1, 2)
     self.assertTrue(v == 2)
 def test_eval_3(self):
     v = collatz_eval(201, 210)
     self.assertEqual(v, 89)
 def test_eval_11 (self) :
     v = collatz_eval(772316, 741481)
     self.assertTrue(v == 468)
 def test_eval_4(self):
     v = collatz_eval(900, 1000)
     self.assertEqual(v, 174)
Ejemplo n.º 53
0
 def test_eval_2 (self) :
     v = collatz_eval(100, 200)
     self.assertEqual(v, 125)
 def test_eval_5(self):
     v = collatz_eval(300, 400)
     self.assertEqual(v, 144)
Ejemplo n.º 55
0
 def test_eval_4 (self) :
     v = collatz_eval(900, 1000)
     self.assertEqual(v, 174)
 def test_eval_6(self):
     v = collatz_eval(401, 500)
     self.assertEqual(v, 142)
 def test_eval_2 (self) :
     v = collatz_eval(100, 200)
     self.assert_(v == 125)
 def test_eval_7(self):
     v = collatz_eval(501, 600)
     self.assertEqual(v, 137)
 def test_eval_4 (self) :
     v = collatz_eval(900, 1000)
     self.assert_(v == 174)
 def test_eval_8(self):
     v = collatz_eval(601, 700)
     self.assertEqual(v, 145)