def test_correctly_ignores_whitespace(self): build.update_memory(self.context, {'memory': '9 GB'}) self.assertEquals(self.context['total_memory'], 9216) self.assertEquals(self.context['max_memory'], 9216)
def test_correctly_interprets_gb(self): build.update_memory(self.context, {'memory': '7gb'}) self.assertEquals(self.context['total_memory'], 7168) self.assertEquals(self.context['max_memory'], 7168)
def test_correctly_interprets_GB(self): build.update_memory(self.context, {'memory': '8GB'}) self.assertEquals(self.context['total_memory'], 8192) self.assertEquals(self.context['max_memory'], 8192)
def test_correctly_interprets_g(self): build.update_memory(self.context, {'memory': '5g'}) self.assertEquals(self.context['total_memory'], 5120) self.assertEquals(self.context['max_memory'], 5120)
def test_correctly_interprets_G(self): build.update_memory(self.context, {'memory': '6G'}) self.assertEquals(self.context['total_memory'], 6144) self.assertEquals(self.context['max_memory'], 6144)
def test_leaves_max_if_smaller(self): self.context['max_memory'] = 2048 build.update_memory(self.context, {'memory': '1GB'}) self.assertEquals(self.context['max_memory'], 2048)
def test_fails_with_invalid_unit(self): with self.assertRaises(SystemExit): build.update_memory(self.context, { 'memory': '1024xb' })
def test_correctly_ignores_whitespace(self): build.update_memory(self.context, { 'memory': '9 GB' }) self.assertEquals(self.context['total_memory'], 9216) self.assertEquals(self.context['max_memory'], 9216)
def test_correctly_computes_total(self): self.context['total_memory'] = 1024 build.update_memory(self.context, { 'memory': '1GB' }) self.assertEquals(self.context['total_memory'], 2048)
def test_correctly_interprets_gb(self): build.update_memory(self.context, { 'memory': '7gb' }) self.assertEquals(self.context['total_memory'], 7168) self.assertEquals(self.context['max_memory'], 7168)
def test_correctly_interprets_GB(self): build.update_memory(self.context, { 'memory': '8GB' }) self.assertEquals(self.context['total_memory'], 8192) self.assertEquals(self.context['max_memory'], 8192)
def test_correctly_interprets_G(self): build.update_memory(self.context, { 'memory': '6G' }) self.assertEquals(self.context['total_memory'], 6144) self.assertEquals(self.context['max_memory'], 6144)
def test_correctly_interprets_g(self): build.update_memory(self.context, { 'memory': '5g' }) self.assertEquals(self.context['total_memory'], 5120) self.assertEquals(self.context['max_memory'], 5120)
def test_correctly_handles_default(self): build.update_memory(self.context, {}) self.assertEquals(self.context['total_memory'], 1024) self.assertEquals(self.context['max_memory'], 1024)
def test_correctly_computes_total(self): self.context['total_memory'] = 1024 build.update_memory(self.context, {'memory': '1GB'}) self.assertEquals(self.context['total_memory'], 2048)
def test_adjusts_max_if_bigger(self): self.context['max_memory'] = 512 build.update_memory(self.context, { 'memory': '1GB' }) self.assertEquals(self.context['max_memory'], 1024)
def test_adjusts_max_if_bigger(self): self.context['max_memory'] = 512 build.update_memory(self.context, {'memory': '1GB'}) self.assertEquals(self.context['max_memory'], 1024)
def test_fails_with_invalid_unit(self): with self.assertRaises(SystemExit): build.update_memory(self.context, {'memory': '1024xb'})
def test_leaves_max_if_smaller(self): self.context['max_memory'] = 2048 build.update_memory(self.context, { 'memory': '1GB' }) self.assertEquals(self.context['max_memory'], 2048)