@@ -17,5 +17,47 @@ def test_peers(self):
17
17
self .assertTrue (len (result ['peers' ]) >= 1 )
18
18
self .assertEqual (len (result ['peers' ]), result ['count' ])
19
19
20
+ def test_search (self ):
21
+ result = self .loklak .search ('doctor who' )
22
+ self .assertTrue ('error' in self .loklak .search ())
23
+ self .assertTrue ('statuses' in result )
24
+ self .assertTrue (type (result ['statuses' ]) == list )
25
+ self .assertTrue (len (result ['statuses' ]) >= 1 )
26
+ self .assertEqual (len (result ['statuses' ]), int (result ['search_metadata' ]['count' ]))
27
+
28
+ def test_status (self ):
29
+ result = self .loklak .status ()
30
+ self .assertTrue ('index_sizes' in result )
31
+ self .assertTrue ('messages' in result ['index_sizes' ])
32
+ self .assertTrue ('mps' in result ['index_sizes' ])
33
+ self .assertTrue ('users' in result ['index_sizes' ])
34
+ self .assertTrue ('queries' in result ['index_sizes' ])
35
+ self .assertTrue ('accounts' in result ['index_sizes' ])
36
+ self .assertTrue ('user' in result ['index_sizes' ])
37
+ self .assertTrue ('followers' in result ['index_sizes' ])
38
+ self .assertTrue ('following' in result ['index_sizes' ])
39
+ self .assertTrue ('client_info' in result )
40
+ self .assertTrue ('RemoteHost' in result ['client_info' ])
41
+ self .assertTrue ('IsLocalhost' in result ['client_info' ])
42
+ self .assertTrue ('If-Modified-Since' in result ['client_info' ])
43
+ self .assertTrue ('Host' in result ['client_info' ])
44
+ self .assertTrue ('Accept-Encoding' in result ['client_info' ])
45
+ self .assertTrue ('X-Forwarded-For' in result ['client_info' ])
46
+ self .assertTrue ('X-Real-IP' in result ['client_info' ])
47
+ self .assertTrue ('Via' in result ['client_info' ])
48
+ self .assertTrue ('User-Agent' in result ['client_info' ])
49
+ self .assertTrue ('Accept' in result ['client_info' ])
50
+ self .assertTrue ('Connection' in result ['client_info' ])
51
+ self .assertTrue ('Cache-Control' in result ['client_info' ])
52
+
53
+
54
+ def test_user (self ):
55
+ result = self .loklak .user ('dhruvRamani98' )
56
+ self .assertTrue ('error' in self .loklak .user ())
57
+ self .assertTrue ('user' in result )
58
+ self .assertTrue ('name' in result ['user' ])
59
+ self .assertTrue ('screen_name' in result ['user' ])
60
+
61
+
20
62
if __name__ == '__main__' :
21
63
unittest .main ()
0 commit comments