Esempio n. 1
0
 def test_sort_fracftions(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(1, 3), (1, 2), (2, 3)],
                      sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],
                      sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),
                                      (9, 6), (15, 32)]))
Esempio n. 2
0
 def test_problem_statement_cases(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(1, 3), (1, 2), (2, 3)],
                      sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],
                      sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),
                                      (9, 6), (15, 32)]))
 def test_sort_fractions(self):
     res1 = [(1, 2), (2, 3)]
     res2 = [(1, 3), (1, 2), (2, 3)]
     res3 = [(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)]
     self.assertEqual(res1, sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual(res2, sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual(res3, sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Esempio n. 4
0
 def test_sort_fractions(self):
     # self.assertEqual(sort_fractions([(2, 3), (1, 2)]), [(1, 2), (2, 3)])
     # self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)])
     self.assertEqual(
         sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6),
                         (15, 32)]), [(22, 78), (15, 32), (5, 6), (7, 8),
                                      (9, 6), (22, 7)])
 def test_sort_fractions(self):
     self.assertEqual(sort_fractions([(2, 3), (1, 2)]), [(1, 2), (2, 3)])
     self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)])
     self.assertEqual(sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]), [(15, 32), (22, 78), (5, 6), (7, 8), (9, 6), (22, 7)])
     self.assertEqual(sort_fractions([(1, 8), (4, 8), (5, 8)]), [(1, 8), (4, 8), (5, 8)])
     self.assertEqual(sort_fractions([(5, 8), (4, 8), (1, 8)]), [(1, 8), (4, 8), (5, 8)])
Esempio n. 6
0
	def test_1(self):
		self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
Esempio n. 7
0
 def test_two(self):
     self.assertEquals(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3),
                                                                  (1, 2),
                                                                  (2, 3)])
 def test_sort_fractions5(self):
     self.assertEqual([(1, 1), (2, 1), (3, 1)], solution.sort_fractions([(2, 1), (3, 1), (1, 1)]))
 def test_sort_fractions_2(self):
     self.assertEqual([(1, 3), (1, 2), (2, 3)], solution.sort_fractions([(2, 3), (1, 2), (1, 3)]))
Esempio n. 10
0
 def test_sort_fractions_2(self):
     self.assertEqual([(1, 3), (1, 2), (2, 3)],
                      solution.sort_fractions([(2, 3), (1, 2), (1, 3)]))
Esempio n. 11
0
	def test_some_arrays_of_fractions(self):
		self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
		self.assertEqual([(1, 3), (1, 2), (2, 3)],sort_fractions([(2, 3), (1, 2), (1, 3)]))
		self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Esempio n. 12
0
 def test_sorting_fractions3(self):
     self.assertEqual([(0, 3), (1, 2), (5, 3), (10, 2)],\
         solution.sort_fractions([(1, 2), (5, 3), (0, 3), (10, 2)]))
 def test_sort_fractions(self):
     self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 5), (1, 2)]),
                      [(1, 5), (1, 2), (1, 2), (2, 3)])
Esempio n. 14
0
	def test_sort_fractions_2(self):
		self.assertEqual([(2, 3), (3, 4), (4, 5)], sort_fractions([(2, 3), (3, 4), (4, 5)]))
Esempio n. 15
0
 def test_one(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
Esempio n. 16
0
 def test_sort_fractions_3(self):
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],
                      solution.sort_fractions([(5, 6), (22, 78), (22, 7),
                                               (7, 8), (9, 6), (15, 32)]))
Esempio n. 17
0
 def test_problem_statement_cases(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(1, 3), (1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
 def test_sort_fractions_3(self):
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], solution.sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Esempio n. 19
0
 def test_three(self):
     self.assertEquals(
         sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6),
                         (15, 32)]), [(22, 78), (15, 32), (5, 6), (7, 8),
                                      (9, 6), (22, 7)])
Esempio n. 20
0
 def test_sort_fractions(self):
     self.assertEqual([(1, 2), (2, 3)],\
             solution.sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],\
             solution.sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),\
             (9, 6), (15, 32)]))
 def test_sort_fractions4(self):
     self.assertEqual([(1, 100), (1, 50), (1,25), (1, 5), (1, 1)], solution.sort_fractions([(1, 25), (1, 100), (1, 1), (1, 50), (1, 5)]))