def test_border_spacing_invalid_units_str_2_items(self): with self.assertRaises(ValidationError): is_border_spacing('b')
def test_border_spacing_valid_float_1_item(self): self.assertEqual(is_border_spacing(1.0).horizontal, 1 * px) self.assertEqual(is_border_spacing(1.0).vertical, 1 * px)
def test_border_spacing_valid_str_1_item(self): self.assertEqual(is_border_spacing('1').horizontal, 1 * px) self.assertEqual(is_border_spacing('1').vertical, 1 * px)
def test_border_spacing_valid_str_2_items_with_spaces(self): self.assertEqual(is_border_spacing(' 1 2 ').horizontal, 1 * px) self.assertEqual(is_border_spacing(' 1 2 ').vertical, 2 * px)
def test_border_spacing_invalid_length_str_3_items(self): with self.assertRaises(ValidationError): is_border_spacing('1 2 3')