def test_check_key(self): self.assertTrue( ApiHelper.check_key( 'f7e815ad8b88969d48a2e43f81e0b1aee28523f9f1330e345cc172747cc811d02ec6531855dece38dbe3692104c34c67' )) self.assertFalse( ApiHelper.check_key( '5cc172747cc811d02ec6531855dece38dbe3692104c34c67f7e815ad8b88969d48a2e43f81e0b1aee28523f9f1330e34' ))
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['user'] = self.user context['api_key'] = ApiHelper.get_key() context['is_searched'] = self.is_searched if self.city != '0' or self.area != '0': conditions = Q(is_deleted=False) if self.area and self.area != '0': conditions.add(Q(area=self.area), Q.AND) elif self.city and self.city != '0': conditions.add(Q(city=self.city), Q.AND) buildings = Building.objects.filter(conditions).order_by( 'pref__priority', 'city__priority', 'building_kana', 'id', ).all() context['buildings'] = buildings else: context['is_searched'] = False if settings.DEFAULT_PREF_ID: context['default_pref_id'] = settings.DEFAULT_PREF_ID return context
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['user'] = self.user context['company'] = self.company context['api_key'] = ApiHelper.get_key() context['move_buttons'] = True return context
def list(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception self.queryset = GuaranteeCompany.objects.filter(is_stopped=False).order_by('priority', 'id').all() self.serializer_class = GuaranteeCompanySerializer return super().list(request, args, kwargs)
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['user'] = self.user if self.back_url: context['back_url'] = self.back_url context['escaped_back_url'] = escape_uri_path(self.back_url) context['building'] = self.building context['api_key'] = ApiHelper.get_key() return context
def list(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception self.queryset = VacancyInputDocumentPrice.objects.filter(is_stopped=False).order_by('priority').all() self.serializer_class = VacancyInputDocumentPriceSerializer return super().list(request, args, kwargs)
def list(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception self.queryset = LandmarkType.objects.filter( Q(is_stopped=False) | Q(pk=0)).order_by('priority').all() self.serializer_class = LandmarkTypeSerializer return super().list(request, args, kwargs)
def list(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception self.queryset = Pref.objects.filter(Q(is_trading_area=True) | Q( pk=0)).order_by('priority').all() self.serializer_class = PrefSerializer return super().list(request, args, kwargs)
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['user'] = self.user if self.back_url: context['back_url'] = self.back_url context['escaped_back_url'] = escape_uri_path(self.back_url) context['building'] = self.building context['api_key'] = ApiHelper.get_key() context['move_buttons'] = True context['condo_fees_name'] = settings.CONDO_FEES_NAME return context
def test_get_guarantee_company_view_set(self): url = reverse( 'api_guarantee_company', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) guarantee_company = response.data[0] self.assertEqual(guarantee_company['name'], '全保連')
def test_get_trader_view_set(self): url = reverse( 'api_traders', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) trader = response.data[0] self.assertEqual(trader['trader_name'], '賃貸ライフ')
def test_get_insurance_company_view_set(self): url = reverse( 'api_insurance_company', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) insurance_company = response.data[0] self.assertEqual(insurance_company['name'], '損保ジャパン')
def test_get_new_key_type_view_set(self): url = reverse( 'api_new_key', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) new_key = response.data self.assertGreater(len(new_key), 0)
def test_get_vacancy_input_guarantor_limit_view_set(self): url = reverse( 'api_vacancy_input_guarantor_limits', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) item = response.data[0] self.assertEqual(item['input_contents'], '100万円')
def test_get_landmark_type_view_set(self): url = reverse( 'api_landmark_types', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) landmark_type = response.data[0] self.assertEqual(landmark_type['name'], '大学')
def test_get_vacancy_input_change_lock_view_set(self): url = reverse( 'api_vacancy_input_change_locks', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) item = response.data[0] self.assertEqual(item['input_contents'], 'オーナー負担')
def test_get_vacancy_input_document_price_view_set(self): url = reverse( 'api_vacancy_input_document_prices', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) item = response.data[0] self.assertEqual(item['input_contents'], '不要')
def test_get_pref_view_set(self): url = reverse( 'api_prefs', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) pref = response.data[0] self.assertEqual(pref['name'], '京都府')
def test_get_owner_view_set(self): url = reverse( 'api_owners', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) owner = response.data[0] self.assertEqual(owner['owner_name'], '一条 剣之介')
def test_get_department_view_set(self): url = reverse( 'api_departments', args=[ ApiHelper.get_key(), ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) department = response.data[0] self.assertEqual(department['department_name'], '賃貸管理部')
def test_get_station_view_set(self): url = reverse( 'api_stations', args=[ ApiHelper.get_key(), '70', # 地下鉄烏丸線 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) area = response.data[0] self.assertEqual(area['name'], '国際会館')
def retrieve(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception postal_code = kwargs['postal_code'] self.queryset = PostalCode.objects.filter( postal_code=postal_code).all() self.serializer_class = PostalCodeSerializer self.lookup_field = 'postal_code' return super().retrieve(request, args, kwargs)
def test_get_landmark_view_set(self): url = reverse( 'api_landmarks', args=[ ApiHelper.get_key(), '10', # 大学 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) area = response.data[0] self.assertEqual(area['name'], '京都大学')
def test_get_city_view_set(self): url = reverse( 'api_cities', args=[ ApiHelper.get_key(), '26', # 京都府 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) city = response.data[0] self.assertEqual(city['name'], '京都市北区')
def test_get_room_picture_view_set(self): url = reverse( 'api_room_pictures', args=[ ApiHelper.get_key(), 3, # 表示項目確認用マンション DEMO01号室 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) room_picture = response.data[0] self.assertEqual(room_picture['comment'], '間取図画像コメントDEMOデータ')
def test_get_postal_code_view_set(self): url = reverse( 'api_postal_code', args=[ ApiHelper.get_key(), '602-0831', # 立本寺前町 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) data = response.data self.assertEqual(data['town_name'], '立本寺前町')
def test_get_junior_high_school_view_set(self): url = reverse( 'api_junior_high_schools', args=[ ApiHelper.get_key(), '26101', # 京都市北区 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) school = response.data[0] self.assertEqual(school['name'], '旭丘')
def test_get_area_view_set(self): url = reverse( 'api_areas', args=[ ApiHelper.get_key(), '26101', # 京都市北区 ], ) response = self.client.get(url) self.assertEqual(response.status_code, 200) area = response.data[0] self.assertEqual(area['name'], '大北山')
def list(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception city_id = kwargs.get('city_id') self.queryset = Area.objects.filter( Q(is_stopped=False, city_area_cities__id=city_id) | Q(pk=0) ).order_by('pref__priority', 'kana').all() self.serializer_class = AreaSerializer return super().list(request, args, kwargs)
def list(self, request, *args, **kwargs): key = kwargs.get('key') if not ApiHelper.check_key(key): raise Exception railway_id = kwargs.get('railway_id') self.queryset = Station.objects.filter( Q(railway_id=railway_id, is_trading=True, is_stopped=False) | Q(pk=0)).order_by('priority').all() self.serializer_class = StationSerializer return super().list(request, args, kwargs)