Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AggiuntiTipoSensoreViewTest(TestCase):
- fixtures = ['app']
- def test_aggiungi_tipo_sensore_url_exist_at_desidered_location(self):
- self.client.login(username='admin', password='12345')
- resp = self.client.get('/sensori/tipi/aggiungi/')
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- def test_aggiungi_tipo_sensore_url_accessibile_by_name(self):
- self.client.login(username='admin', password='12345')
- resp = self.client.get(reverse('aggiungi_tipo_sensore'))
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- def test_aggiungi_tipo_sensore_utente_cliente(self):
- self.client.login(username='puttanella-mz', password='12345')
- resp = self.client.get(reverse('aggiungi_tipo_sensore'))
- self.assertEqual(resp.status_code, status.HTTP_403_FORBIDDEN)
- def test_aggiungi_tipo_sensore_has_been_added(self):
- self.client.login(username='admin', password='12345')
- num_tipi_sensori = TipoSensore.objects.count()
- resp = self.client.post(reverse('aggiungi_tipo_sensore'), {
- 'tipo': 'Velocità'
- })
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- self.assertEqual(TipoSensore.objects.count(), num_tipi_sensori + 1)
- ultimo_tipo_sensore = TipoSensore.objects.last()
- self.assertEqual(ultimo_tipo_sensore.tipo, 'Velocità')
- class AggiungiMarcaSensoreViewTest(TestCase):
- fixtures = ['app']
- def test_aggiungi_marca_sensore_url_exist_at_desidered_location(self):
- self.client.login(username='admin', password='12345')
- resp = self.client.get('/sensori/marche/aggiungi/')
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- def test_aggiungi_marca_sensore_url_accessibile_by_name(self):
- self.client.login(username='admin', password='12345')
- resp = self.client.get(reverse('aggiungi_marca_sensore'))
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- def test_aggiungi_marca_sensore_utente_cliente(self):
- self.client.login(username='puttanella-mz', password='12345')
- resp = self.client.get(reverse('aggiungi_marca_sensore'))
- self.assertEqual(resp.status_code, status.HTTP_403_FORBIDDEN)
- def test_aggiungi_marca_sensore_has_been_added(self):
- self.client.login(username='admin', password='12345')
- num_marche_sensori = MarcaSensore.objects.count()
- resp = self.client.post(reverse('aggiungi_marca_sensore'), {
- 'marca': 'Samsung'
- })
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- self.assertEqual(MarcaSensore.objects.count(), num_marche_sensori + 1)
- ultima_marca_sensore = MarcaSensore.objects.last()
- self.assertEqual(ultima_marca_sensore.marca, 'Samsung')
- class AggiungiUtenteViewTest(TestCase):
- fixtures = ['app']
- def test_aggiungi_utente_url_exist_at_desidered_location(self):
- self.client.login(username='admin', password='12345')
- resp = self.client.get('/utenti/aggiungi/')
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- def test_aggiungi_utente_url_accessibile_by_name(self):
- self.client.login(username='admin', password='12345')
- resp = self.client.get(reverse('aggiungi_utente'))
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- def test_aggiungi_utente_utente_cliente(self):
- self.client.login(username='puttanella-mz', password='12345')
- resp = self.client.get(reverse('aggiungi_utente'))
- self.assertEqual(resp.status_code, status.HTTP_403_FORBIDDEN)
- def test_aggiungi_utente_has_been_added(self):
- self.client.login(username='admin', password='12345')
- num_utenti = Utente.objects.count()
- resp = self.client.post(reverse('aggiungi_utente'), {
- 'username': 'peppepaoli3',
- 'password1': 'AndrewScapol0!',
- 'password2': 'AndrewScapol0!',
- 'first_name': 'Giuseppe',
- 'last_name': 'Paoli',
- 'email': 'giuseppe.paoli@yahoo.com',
- 'city': 'Springfield',
- 'address': 'via delle cipolle 81',
- 'phone': '1239455930',
- 'is_staff': 1,
- 'data_nascita': datetime.now(),
- 'sesso': 'M'
- })
- self.assertEqual(resp.status_code, status.HTTP_200_OK)
- self.assertEqual(Utente.objects.count(), num_utenti + 1)
- ultimo_utente = Utente.objects.last()
- self.assertEqual(ultimo_utente.username, 'peppepaoli3')
- self.assertEqual(ultimo_utente.password1, 'AndrewScapol0!')
- self.assertEqual(ultimo_utente.password2, 'AndrewScapol0!')
- self.assertEqual(ultimo_utente.first_name, 'Giuseppe')
- self.assertEqual(ultimo_utente.last_name, 'Paoli')
- self.assertEqual(ultimo_utente.email, 'giuseppe.paoli@yahoo.com')
- self.assertEqual(ultimo_utente.city, 'Springfield')
- self.assertEqual(ultimo_utente.address, 'via delle cipolle 81')
- self.assertEqual(ultimo_utente.phone, '1239455930')
- self.assertEqual(ultimo_utente.is_staff, 1)
- self.assertEqual(ultimo_utente.data_nascita, datetime.now())
- self.assertEqual(ultimo_utente.sesso, 'M')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement