@@ -29,6 +29,9 @@ def test_status(self):
2929 msg = '{} not found in index' .format (prop )
3030 )
3131
32+ result = self .loklak .status ("nonexisturl" )
33+ self .assertEqual (result , "{}" )
34+
3235 def test_hello (self ):
3336 """Test hello instance."""
3437 result = self .loklak .hello ()
@@ -102,10 +105,15 @@ def test_push(self):
102105 def test_user (self ):
103106 """Test user."""
104107 result = self .loklak .user ('dhruvRamani98' )
105- self .assertTrue ('error' in self .loklak .user ())
106108 self .assertTrue ('user' in result )
107109 self .assertTrue ('name' in result ['user' ])
108110 self .assertTrue ('screen_name' in result ['user' ])
111+ result = self .loklak .user ("fossasia" , 1500 , 330 )
112+ self .assertTrue ('user' in result )
113+ self .assertTrue ('name' in result ['user' ])
114+ result = self .loklak .user ()
115+ self .assertTrue ('error' in self .loklak .user ())
116+ self .assertEqual (result , '{"error": "No user name given to query. Please check and try again"}' )
109117
110118 def test_search (self ):
111119 """Test search result."""
@@ -117,13 +125,22 @@ def test_search(self):
117125 int (result ['search_metadata' ]['maximumRecords' ]))
118126 self .assertEqual (int (result ['search_metadata' ]['maximumRecords' ]), 18 )
119127
128+ result = self .loklak .search ('FOSSASIA' , since = '2000-01-01' , until = '2017-12-31_12:24' , from_user = 'fossasia' , count = 20 )
129+ self .assertTrue ('statuses' in result )
130+
131+ result = self .loklak .search ()
132+ self .assertEqual (result , '{"error": "No Query string has been given to query for an account"}' )
133+
120134 def test_aggregations (self ):
121135 """Test aggregations."""
122136 result = self .loklak .aggregations ('fossasia' , '2017-01-10' ,
123137 '2018-01-10' , 10 )
124138 data = result .json ()
125139 self .assertEqual (result .status_code , 200 )
126140 self .assertTrue ('aggregations' in data )
141+
142+ result = self .loklak .aggregations ()
143+ self .assertEqual (result , '{"error": "No Query string has been given to run query for aggregations"}' )
127144 # self.assertTrue('hashtags' in data['aggregations'])
128145 # self.assertTrue('mentions' in data['aggregations'])
129146
0 commit comments