Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

from django.test import TestCase 

from django.test.client import Client 

from django.urls import reverse 

 

from users.models import CustomUser 

 

 

class DashboardTests(TestCase): 

 

def setUp(self): 

self.normal_user = CustomUser.objects.create( 

name_surname="name", 

country="AM", 

date_of_birth="2000-07-02", 

email="em@gm.com", 

username='testuser', 

password="12345") 

 

self.client = Client() 

self.client.force_login(user=self.normal_user) 

 

def test_home_status_code(self): 

response = self.client.get(reverse('common:home'), follow=True) 

self.assertEqual(response.status_code, 200) 

 

def test_dashboard_status_code(self): 

response = self.client.get(reverse('common:dashboard'), follow=True) 

self.assertEqual(response.status_code, 200) 

 

 

class SearchTests(TestCase): 

 

def setUp(self): 

self.normal_user = CustomUser.objects.create( 

name_surname="name", 

country="AM", 

date_of_birth="2000-07-02", 

email="em@gm.com", 

username='testuser', 

password="12345") 

 

self.client = Client() 

self.client.force_login(user=self.normal_user) 

 

def test_search_status_code(self): 

response = self.client.get(reverse('common:search')) 

self.assertEqual(response.status_code, 200) 

 

def test_search_user(self): 

""" Test search user """ 

data = { 

"where": "user", 

"text": "test" 

} 

response = self.client.get(reverse('common:search'), data) 

self.assertEqual(response.status_code, 200) 

 

def test_search_fanfic(self): 

""" Test search fanfic""" 

data = { 

"where": "fanfic", 

"text": "test" 

} 

response = self.client.get(reverse('common:search'), data) 

self.assertEqual(response.status_code, 200) 

 

def test_search_empty(self): 

""" Test search empty""" 

data = { 

"text": "" 

} 

response = self.client.get(reverse('common:search'), data) 

self.assertEqual(response.status_code, 200) 

 

def test_search_with_error(self): 

""" Test search with error """ 

response = self.client.get(reverse('common:search')) 

self.assertEqual(response.status_code, 200)