コード例 #1
0
    def test_update_bundle(self, mock_etl_dss_bundles, mock_rmtree):
        handler = NotificationHandler(self.bundle_uuid, self.bundle_version,
                                      "CREATE")
        handler.update_bundle()
        query = {
            "query": {
                "bool": {
                    "must": [{
                        "term": {
                            "uuid": self.bundle_uuid
                        }
                    }]
                }
            }
        }

        mock_rmtree.assert_called_once_with("/tmp/output", ignore_errors=True)
        mock_etl_dss_bundles.assert_called_once_with(
            query=query,
            content_type_patterns=mock.ANY,
            filename_patterns=mock.ANY,
            transformer_cb=mock.ANY,
            finalizer_cb=mock.ANY,
            staging_directory="/tmp",
            deployment_stage=os.environ['DEPLOYMENT_STAGE'],
            max_workers=mock.ANY,
            dispatcher_executor_class=concurrent.futures.ThreadPoolExecutor)
コード例 #2
0
    def test_update_bundle(self, mock_etl_dss_bundle, mock_rmtree):
        handler = NotificationHandler(self.bundle_uuid, self.bundle_version,
                                      "CREATE")
        handler.update_bundle()

        mock_rmtree.assert_called_once_with("/tmp/output", ignore_errors=True)
        mock_etl_dss_bundle.assert_called_once_with(
            bundle_uuid=self.bundle_uuid,
            bundle_version=self.bundle_version,
            content_type_patterns=mock.ANY,
            filename_patterns=mock.ANY,
            transformer_cb=mock.ANY,
            finalizer_cb=mock.ANY,
            staging_directory="/tmp",
            deployment_stage=os.environ['DEPLOYMENT_STAGE'])