176 |
176 |
assert len(resp.json['data']) == 5
|
177 |
177 |
resp = app.get('/api/agenda/', params={'q': 'MEET'})
|
178 |
178 |
assert len(resp.json['data']) == 2
|
179 |
179 |
resp = app.get('/api/agenda/', params={'q': ''})
|
180 |
180 |
assert len(resp.json['data']) == 0
|
181 |
181 |
|
182 |
182 |
with CaptureQueriesContext(connection) as ctx:
|
183 |
183 |
resp = app.get('/api/agenda/')
|
184 |
|
assert len(ctx.captured_queries) == 9
|
|
184 |
assert len(ctx.captured_queries) == 7
|
185 |
185 |
with CaptureQueriesContext(connection) as ctx:
|
186 |
186 |
resp = app.get('/api/agenda/', params={'q': 'MEET'})
|
187 |
|
assert len(ctx.captured_queries) == 4
|
|
187 |
assert len(ctx.captured_queries) == 5
|
188 |
188 |
|
189 |
189 |
resp = app.get('/api/agenda/', params={'with_open_events': '1'})
|
190 |
190 |
assert len(resp.json['data']) == 0
|
191 |
191 |
|
192 |
192 |
resp = app.get('/api/agenda/', params={'category': ''})
|
193 |
193 |
assert len(resp.json['data']) == 6
|
194 |
194 |
resp = app.get('/api/agenda/', params={'category': '__none__'})
|
195 |
195 |
assert len(resp.json['data']) == 3
|
... | ... | |
286 |
286 |
TimePeriodException.objects.create(
|
287 |
287 |
desk=event_agenda.desk_set.get(),
|
288 |
288 |
start_datetime=now(),
|
289 |
289 |
end_datetime=now() + datetime.timedelta(hours=1),
|
290 |
290 |
)
|
291 |
291 |
|
292 |
292 |
with CaptureQueriesContext(connection) as ctx:
|
293 |
293 |
resp = app.get('/api/agenda/', params={'with_open_events': '1'})
|
294 |
|
assert len(ctx.captured_queries) == 10
|
|
294 |
assert len(ctx.captured_queries) == 11
|
295 |
295 |
|
296 |
296 |
|
297 |
297 |
def test_agendas_meetingtypes_api(app, some_data, meetings_agenda):
|
298 |
298 |
resp = app.get('/api/agenda/%s/meetings/' % meetings_agenda.slug)
|
299 |
299 |
expected_resp = {
|
300 |
300 |
'data': [
|
301 |
301 |
{
|
302 |
302 |
'text': 'Blah',
|
303 |
|
-
|