예제 #1
0
 def test_MB_kb(self):
     res = pytest.download_time(10,'MB', 2, 'kb')
     self.assertEqual(res[0], 11)
     self.assertEqual(res[1], 22)
     self.assertEqual(res[2], 40)
예제 #2
0
 def test_MB_kB(self):
     res = pytest.download_time(10,'MB', 2, 'kB')
     self.assertEqual(res[0], 1)
     self.assertEqual(res[1], 25)
     self.assertEqual(res[2], 20)
예제 #3
0
 def test_GB_Mb(self):
     res = pytest.download_time(13,'GB', 5.6, 'Mb')
     self.assertEqual(res[0], 5)
     self.assertEqual(res[1], 16)
     self.assertAlmostEquals(res[2], 57.1428571429, 5)
예제 #4
0
 def test_GB_MB(self):
     res = pytest.download_time(13,'GB', 5.6, 'MB')
     self.assertEqual(res[0], 0)
     self.assertEqual(res[1], 39)
     self.assertAlmostEquals(res[2], 37.1428571429, 5)
예제 #5
0
 def test_kb_Mb(self):
     res = pytest.download_time(1024,'kB', 1, 'Mb')
     self.assertEqual(res[0], 0)
     self.assertEqual(res[1], 0)
     self.assertEqual(res[2], 8)
예제 #6
0
 def test_kB_MB(self):
     res = pytest.download_time(1024,'kB', 1, 'MB')
     self.assertEqual(res[0], 0)
     self.assertEqual(res[1], 0)
     self.assertEqual(res[2], 1)