示例#1
0
    def test_validate_prepare_sync_job(self):
        req = Mock(spec=Request, data=dict(facility=123))

        expected = dict(
            facility=123,
            chunk_size=200,
            noninteractive=True,
            track_progress=True,
            cancellable=False,
            extra_metadata=dict(type="test"),
        )
        actual = validate_prepare_sync_job(req,
                                           extra_metadata=dict(type="test"))
        self.assertEqual(expected, actual)
示例#2
0
    def test_validate_prepare_sync_job__parse_error__empty(self):
        req = Mock(spec="rest_framework.requests.Request",
                   data=dict(facility=""))

        with self.assertRaises(ParseError):
            validate_prepare_sync_job(req, extra_metadata=dict(type="test"))