def test_single_dimension(self): size = '4.5 cm tall' parsed_size = parse_size(size) self.assertEqual((Decimal('0.0'), Decimal('4.5'), Decimal('0.0')), parsed_size)
def test_no_size(self): size = '' parsed_size = parse_size(size) self.assertEqual((Decimal('0.0'), Decimal('0.0'), Decimal('0.0')), parsed_size)
def test_height_width(self): size = '40 x 25 cm tall' parsed_size = parse_size(size) self.assertEqual((Decimal('0.0'), Decimal('40.0'), Decimal('25.0')), parsed_size)
def test_depth_height_width(self): size = '12 x 40 x 25 cm' parsed_size = parse_size(size) self.assertEqual((Decimal('12.0'), Decimal('40.0'), Decimal('25.0')), parsed_size)
def test_range(self): size = '6-8 cm. tall' parsed_size = parse_size(size) self.assertEqual((Decimal('0.0'), Decimal('8.0'), Decimal('0.0')), parsed_size)