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)
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)
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)
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)
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)
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)