def test_null_station_id(self): username = '******' password = '******' user = User(username=username) user.set_password(password) user.kind = User.STATION user.save() station = Station() station.name = 'no name' station.user = user station.max_sessions = 3 station.save() # login data = { 'username': username, 'password': password, 'api_key': settings.API_KEY } client = APIClient() client.post(reverse('general:register'), data, format='json') try: session = Session.objects.get(user=user) except: session = None data = {'token': session.token, 'api_key': settings.API_KEY} response = self.client.post(self.url, data) self.assertEqual(response.data, { 'status': 'error', 'reason': 'station_error' }) self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
def setUpTestData(self): self.username = '******' self.password = '******' self.user = User(username=self.username) self.user.set_password(self.password) self.user.kind = User.STATION self.user.save() self.name = 'NTU' self.station = Station() self.station.name = self.name self.station.user = self.user self.station.external_id = 1 self.station.max_sessions = 3 self.station.save() self.url = reverse('general:ping') # login data = { 'username': self.username, 'password': self.password, 'api_key': settings.API_KEY } client = APIClient() client.post(reverse('general:register'), data, format='json') try: session = Session.objects.get(user=self.user) except: session = None self.session = session self.token = session.token
def setUpTestData(self): self.username = '******' self.password = '******' self.user = User(username=self.username) self.user.set_password(self.password) self.user.save() self.name = 'NTU' self.station = Station() self.station.name = self.name self.station.user = self.user self.station.external_id = 1 self.station.max_sessions = 3 self.station.save() self.url = reverse('general:register')