~unity-2d-team/unity-2d/Shell-MultiMonitor

« back to all changes in this revision

Viewing changes to grackle/tests/test_client.py

  • Committer: Curtis Hovey
  • Date: 2012-02-14 22:52:55 UTC
  • mto: This revision was merged to the branch mainline in revision 45.
  • Revision ID: curtis.hovey@canonical.com-20120214225255-7cwc33qlpmaztebo
Dates must be a value.

Show diffs side-by-side

added added

removed removed

Lines of Context:
117
117
        if 'date_range' in parameters:
118
118
            try:
119
119
                start_date, end_date = parameters['date_range'].split('..')
 
120
                if not start_date or not end_date:
 
121
                    raise UnparsableDateRange
120
122
            except ValueError:
121
123
                raise UnparsableDateRange
122
124
        new_messages = []
568
570
        with ForkedFakeService.from_client(client, archive):
569
571
            with ExpectedException(UnparsableDateRange, ''):
570
572
                client.get_messages('baz', date_range='2012-01-01')
 
573
 
 
574
    def test_date_range_unparsabledaterange_missing_part(self):
 
575
        client = GrackleClient('localhost', 8448)
 
576
        archive = {'baz': [make_message('foo', body=u'abcdefghi')]}
 
577
        with ForkedFakeService.from_client(client, archive):
 
578
            with ExpectedException(UnparsableDateRange, ''):
 
579
                client.get_messages('baz', date_range='2012-01-01..')