Exemplo n.º 1
0
    def test_uploads_windowtoosmall_listsoftrackers(self):
        self.request.params['table'] = 'mytable'
        views = UploadViews(self.request)
        rows = [{
            'id': 355,
            'start': datetime(2010, 6, 28, 0, 0, 0, 0, UTC),
            'end': datetime(2010, 6, 28, 12, 0, 0, 0, UTC),
            'count:': 1,
        }]
        self.cursor.fetchall.return_value = rows
        views.track_size = Mock(return_value=1)
        self.cursor.fetchone.return_value = None

        response = views.uploads()

        expected = {
            'table':
            'mytable',
            'trackers': [{
                'count:': 1,
                'end': datetime(2010, 6, 28, 12, 0, 0, 0, UTC),
                'first_page': datetime(2010, 6, 28, 12, 0, 0, 0, UTC),
                'id': 355,
                'last_page': datetime(2010, 6, 28, 0, 0, 0, 0, UTC),
                'page_size': 500,
                'size': 1,
                'start': datetime(2010, 6, 28, 0, 0, 0, 0, UTC)
            }]
        }
        self.assertEqual(response, expected)
Exemplo n.º 2
0
    def test_uploads_windowtoosmall_listsoftrackers(self):
        self.request.params['table'] = 'mytable'
        views = UploadViews(self.request)
        rows = [{
                 'id': 355,
                 'start': datetime(2010, 6, 28, 0, 0, 0, 0, UTC),
                 'end': datetime(2010, 6, 28, 12, 0, 0, 0, UTC),
                 'count:': 1,
                 }]
        self.cursor.fetchall.return_value = rows
        views.track_size = Mock(return_value=1)
        self.cursor.fetchone.return_value = None

        response = views.uploads()

        expected = {'table': 'mytable',
                    'trackers': [{'count:': 1,
                                  'end': datetime(2010, 6, 28, 12, 0, 0, 0, UTC),
                                  'first_page': datetime(2010, 6, 28, 12, 0, 0, 0, UTC),
                                  'id': 355,
                                  'last_page': datetime(2010, 6, 28, 0, 0, 0, 0, UTC),
                                  'page_size': 500,
                                  'size': 1,
                                  'start': datetime(2010, 6, 28, 0, 0, 0, 0, UTC)
                                  }]
                    }
        self.assertEqual(response, expected)
Exemplo n.º 3
0
    def test_uploads_notableselected(self):
        views = UploadViews(self.request)

        response = views.uploads()

        expected_response = {'trackers': [], 'table': ''}
        self.assertEqual(response, expected_response)
Exemplo n.º 4
0
    def test_uploads_notableselected(self):
        views = UploadViews(self.request)

        response = views.uploads()

        expected_response = {'trackers': [], 'table': ''}
        self.assertEqual(response, expected_response)