コード例 #1
0
ファイル: test_manager.py プロジェクト: alanmeadows/cobalt
    def test_target_memory_string_conversion_case_insensitive(self):

        # Ensures case insensitive
        self.assertEquals(co_manager.memory_string_to_pages('512MB'),
                          co_manager.memory_string_to_pages('512mB'))
        self.assertEquals(co_manager.memory_string_to_pages('512mB'),
                          co_manager.memory_string_to_pages('512Mb'))
        self.assertEquals(co_manager.memory_string_to_pages('512mB'),
                          co_manager.memory_string_to_pages('512mb'))
コード例 #2
0
    def test_target_memory_string_conversion_case_insensitive(self):

        # Ensures case insensitive
        self.assertEquals(co_manager.memory_string_to_pages('512MB'),
                          co_manager.memory_string_to_pages('512mB'))
        self.assertEquals(co_manager.memory_string_to_pages('512mB'),
                          co_manager.memory_string_to_pages('512Mb'))
        self.assertEquals(co_manager.memory_string_to_pages('512mB'),
                          co_manager.memory_string_to_pages('512mb'))
コード例 #3
0
ファイル: test_manager.py プロジェクト: alanmeadows/cobalt
    def test_target_memory_string_conversion_case_unconvertible(self):
        # Check against garbage inputs
        try:
            co_manager.memory_string_to_pages('512megabytes')
            self.fail("Should not be able to convert '512megabytes'")
        except ValueError:
            pass

        try:
            co_manager.memory_string_to_pages('garbage')
            self.fail("Should not be able to convert 'garbage'")
        except ValueError:
            pass

        try:
            co_manager.memory_string_to_pages('-512MB')
            self.fail("Should not be able to convert '-512MB'")
        except ValueError:
            pass
コード例 #4
0
    def test_target_memory_string_conversion_case_unconvertible(self):
        # Check against garbage inputs
        try:
            co_manager.memory_string_to_pages('512megabytes')
            self.fail("Should not be able to convert '512megabytes'")
        except ValueError:
            pass

        try:
            co_manager.memory_string_to_pages('garbage')
            self.fail("Should not be able to convert 'garbage'")
        except ValueError:
            pass

        try:
            co_manager.memory_string_to_pages('-512MB')
            self.fail("Should not be able to convert '-512MB'")
        except ValueError:
            pass
コード例 #5
0
ファイル: test_manager.py プロジェクト: alanmeadows/cobalt
    def test_target_memory_string_conversion_value(self):
        # Check conversion of units.
        self.assertEquals(268435456, co_manager.memory_string_to_pages('1TB'))
        self.assertEquals(137438953472, co_manager.memory_string_to_pages('512TB'))

        self.assertEquals(262144, co_manager.memory_string_to_pages('1GB'))

        self.assertEquals(256, co_manager.memory_string_to_pages('1MB'))
        self.assertEquals(131072, co_manager.memory_string_to_pages('512MB'))

        self.assertEquals(1, co_manager.memory_string_to_pages('2KB'))
        self.assertEquals(1, co_manager.memory_string_to_pages('4KB'))
        self.assertEquals(5, co_manager.memory_string_to_pages('20KB'))

        self.assertEquals(2, co_manager.memory_string_to_pages('12287b'))
        self.assertEquals(3, co_manager.memory_string_to_pages('12288b'))
        self.assertEquals(1, co_manager.memory_string_to_pages('512'))
        self.assertEquals(1, co_manager.memory_string_to_pages('4096'))
        self.assertEquals(2, co_manager.memory_string_to_pages('8192'))
コード例 #6
0
    def test_target_memory_string_conversion_value(self):
        # Check conversion of units.
        self.assertEquals(268435456, co_manager.memory_string_to_pages('1TB'))
        self.assertEquals(137438953472,
                          co_manager.memory_string_to_pages('512TB'))

        self.assertEquals(262144, co_manager.memory_string_to_pages('1GB'))

        self.assertEquals(256, co_manager.memory_string_to_pages('1MB'))
        self.assertEquals(131072, co_manager.memory_string_to_pages('512MB'))

        self.assertEquals(1, co_manager.memory_string_to_pages('2KB'))
        self.assertEquals(1, co_manager.memory_string_to_pages('4KB'))
        self.assertEquals(5, co_manager.memory_string_to_pages('20KB'))

        self.assertEquals(2, co_manager.memory_string_to_pages('12287b'))
        self.assertEquals(3, co_manager.memory_string_to_pages('12288b'))
        self.assertEquals(1, co_manager.memory_string_to_pages('512'))
        self.assertEquals(1, co_manager.memory_string_to_pages('4096'))
        self.assertEquals(2, co_manager.memory_string_to_pages('8192'))