Align car mapping contract
This commit is contained in:
@@ -104,7 +104,8 @@ class TestMobileDeMapper(unittest.TestCase):
|
||||
)
|
||||
|
||||
self.assertEqual(record.origin_id, "mobile.de:456")
|
||||
self.assertEqual(record.origin, "MOBILE_DE")
|
||||
self.assertEqual(record.origin, "MOBILEDE")
|
||||
self.assertEqual(record.selling_type, "STOCK")
|
||||
|
||||
def test_slug_includes_year_without_duplicate_or_trailing_hyphens(self) -> None:
|
||||
record = self.mapper.listing_to_car_record(
|
||||
@@ -250,7 +251,8 @@ class TestMobileDeMapper(unittest.TestCase):
|
||||
self.assertTrue(record.one_owner)
|
||||
self.assertTrue(record.new_car)
|
||||
self.assertTrue(record.is_damaged)
|
||||
self.assertTrue(record.repair_history)
|
||||
self.assertFalse(record.repair_history)
|
||||
self.assertFalse(record.non_smoking)
|
||||
self.assertEqual(record.evaluation, "GOOD_PRICE")
|
||||
|
||||
def test_drive_mapping_uses_specific_markers_only(self) -> None:
|
||||
@@ -409,6 +411,10 @@ class TestMobileDeMapper(unittest.TestCase):
|
||||
self.assertEqual(record.engine_volume, 2993)
|
||||
self.assertEqual(record.body_type, "SUV")
|
||||
self.assertEqual(record.year, 2019)
|
||||
self.assertEqual(record.origin, "MOBILEDE")
|
||||
self.assertEqual(record.selling_type, "STOCK")
|
||||
self.assertFalse(record.non_smoking)
|
||||
self.assertFalse(record.repair_history)
|
||||
|
||||
def test_drive_prefers_explicit_attr_marker_over_title_noise(self) -> None:
|
||||
record = self.mapper.listing_to_car_record(
|
||||
|
||||
Reference in New Issue
Block a user