def test_apartment_index_has_data(client): apartment = ApartmentFactory(_id=42) apartment.save() at = ApartmentTest.get(id=42) fields = ApartmentTest._doc_type.mapping.properties.properties for field in fields: input_value = getattr(apartment, field) index_value = getattr(at, field) if type(input_value) == date: # elasticsearch-dsl does not support plain date values in the index. # If 2020-01-01 is saved to the index, # it will return 2020-01-01 00:00:00. index_value = index_value.date() assert input_value == index_value
def test_apartment_to_item_mapping_types(self): apartment = ApartmentFactory() item = map_apartment_to_item(apartment) check_dataclass_typing(item)
def test_elastic_to_oikotie__housing_company_apartment__mapping_types( self): elastic_apartment = ApartmentFactory() oikotie_housing_company_apartment = map_apartment(elastic_apartment) check_dataclass_typing(oikotie_housing_company_apartment)
def test_elastic_to_oikotie__financing_fee__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_financing_fee = map_financing_fee(elastic_apartment) check_dataclass_typing(oikotie_financing_fee)
def test_elastic_to_oikotie__floor_location__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_floor_location = map_floor_location(elastic_apartment) check_dataclass_typing(oikotie_floor_location)
def test_elastic_to_oikotie__city__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_city = map_city(elastic_apartment) check_dataclass_typing(oikotie_city)
def test_elastic_to_oikotie__coordinates__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_coordinates = map_coordinates(elastic_apartment) check_dataclass_typing(oikotie_coordinates)
def test_elastic_to_oikotie__address__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_address = map_address(elastic_apartment) check_dataclass_typing(oikotie_address)
def test_elastic_to_oikotie__car_parking_charge__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_car_parking_charge = map_car_parking_charge(elastic_apartment) check_dataclass_typing(oikotie_car_parking_charge)
def test_elastic_to_oikotie__unencumbered_sales_price__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_unencumbered_sales_price = map_unencumbered_sales_price( elastic_apartment) check_dataclass_typing(oikotie_unencumbered_sales_price)
def test_elastic_to_oikotie__year_of_building__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_year_of_building = map_year_of_building(elastic_apartment) check_dataclass_typing(oikotie_year_of_building)
def test_elastic_to_oikotie__site_area__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_site_area = map_site_area(elastic_apartment) check_dataclass_typing(oikotie_site_area)
def test_elastic_to_oikotie__real_estate_agent__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_real_estate_agent = map_real_estate_agent(elastic_apartment) check_dataclass_typing(oikotie_real_estate_agent)
def test_elastic_to_oikotie__pictures__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_pictures = map_apartment_pictures(elastic_apartment) check_dataclass_typing(oikotie_pictures[0])
def test_elastic_to_oikotie__mode_of_habitation__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_mode_of_habitation = map_mode_of_habitation(elastic_apartment) check_dataclass_typing(oikotie_mode_of_habitation)
def test_elastic_to_oikotie__lift__mapping_types(self): elastic_apartment = ApartmentFactory() oikotie_lift = map_lift(elastic_apartment) check_dataclass_typing(oikotie_lift)