kyu_6.conversion_between_kilobyte_and_kibibyte package
Submodules
kyu_6.conversion_between_kilobyte_and_kibibyte.solution module
Solution for -> Conversion between Kilobyte and KibiByte.
Created by Egor Kostan. GitHub: https://github.com/ikostan
- kyu_6.conversion_between_kilobyte_and_kibibyte.solution.memorysize_conversion(memory_size: str) str[source]
Convert between the kB and the KiB-Units.
The function receives as parameter a memory size including a unit and converts into the corresponding unit of the other system. :param memory_size: str :return: str
kyu_6.conversion_between_kilobyte_and_kibibyte.test_memory_size_conversion module
Test for -> # Conversion between Kilobyte and KibiByte.
Created by Egor Kostan. GitHub: https://github.com/ikostan
- class kyu_6.conversion_between_kilobyte_and_kibibyte.test_memory_size_conversion.MemorySizeConversionTestCase(methodName='runTest')[source]
Bases:
TestCaseTest ‘Conversion between Kilobyte and KibiByte’ solution.
- _classSetupFailed = False
- _class_cleanups = []
- test_memorysize_conversion = None
- test_memorysize_conversion_0_1_KiB(**kw)
Test ‘memorysize_conversion’ function with various test data [with memory_size=’1 KiB’, expected=’1.024 kB’, err=’1 KiB is 1.024 kB’].
- Parameters:
memory_size – str
expected – str
err – str
- Returns:
- test_memorysize_conversion_1_1_MiB(**kw)
Test ‘memorysize_conversion’ function with various test data [with memory_size=’1 MiB’, expected=’1.049 MB’, err=’1 MiB is 1.049 MB’].
- Parameters:
memory_size – str
expected – str
err – str
- Returns:
- test_memorysize_conversion_2_1_GB(**kw)
Test ‘memorysize_conversion’ function with various test data [with memory_size=’1 GB’, expected=’0.931 GiB’, err=’1 GB is 0.931 GiB’].
- Parameters:
memory_size – str
expected – str
err – str
- Returns:
- test_memorysize_conversion_3_163_287_GiB(**kw)
Test ‘memorysize_conversion’ function with various test data [with memory_size=’163.287 GiB’, expected=’175.328 GB’, err=’163.287 GiB GiB should equal 175.328 GB’].
- Parameters:
memory_size – str
expected – str
err – str
- Returns:
- test_memorysize_conversion_4_974_834_KiB(**kw)
Test ‘memorysize_conversion’ function with various test data [with memory_size=’974.834 KiB’, expected=’998.23 kB’, err=’No trailing zeros allowed.’].
- Parameters:
memory_size – str
expected – str
err – str
- Returns:
- test_unit_extractor = None
- test_unit_extractor_0_1_KiB(**kw)
Test ‘unit_extractor’ function with various test data [with memory_size=’1 KiB’, units_exp=’kB’, ratio_exp=1.024].
- Parameters:
memory_size – str
units_exp – str
ratio_exp – float
- Returns:
- test_unit_extractor_1_1_MiB(**kw)
Test ‘unit_extractor’ function with various test data [with memory_size=’1 MiB’, units_exp=’MB’, ratio_exp=1.048576].
- Parameters:
memory_size – str
units_exp – str
ratio_exp – float
- Returns:
- test_unit_extractor_2_1_GB(**kw)
Test ‘unit_extractor’ function with various test data [with memory_size=’1 GB’, units_exp=’GiB’, ratio_exp=0.93132257461548].
- Parameters:
memory_size – str
units_exp – str
ratio_exp – float
- Returns:
Module contents
Conversion between Kilobyte and KibiByte.