Пример #1
0
    def test_calls_remove(self, mock_get_collection):
        mock_remove = mock_get_collection.return_value.remove
        mock_remove.return_value = None

        utils.delete_by_resource('resource1')

        mock_remove.assert_called_once_with({'resource': 'resource1'}, safe=True)
Пример #2
0
    def test_calls_remove(self, mock_get_collection):
        mock_remove = mock_get_collection.return_value.remove
        mock_remove.return_value = None

        utils.delete_by_resource('resource1')

        mock_remove.assert_called_once_with({'resource': 'resource1'}, safe=True)
Пример #3
0
    def test_calls_remove(self, mock_remove):
        mock_remove.return_value = None
        mock_remove.__name__ = 'remove'

        utils.delete_by_resource('resource1')

        mock_remove.assert_called_once_with({'resource': 'resource1'}, safe=True)
Пример #4
0
    def delete_by_distributor_id(repo_id, distributor_id):
        """
        Delete all schedules for the specified repo and distributor.

        :param distributor_id:  unique ID for an distributor
        :type  distributor_id:  basestring
        """
        utils.delete_by_resource(RepoDistributor.build_resource_tag(repo_id, distributor_id))
Пример #5
0
    def delete_by_importer_id(repo_id, importer_id):
        """
        Delete all schedules for the specified repo and importer.

        :param importer_id:     unique ID for an importer
        :type  importer_id:     basestring
        """
        utils.delete_by_resource(RepoImporter.build_resource_tag(repo_id, importer_id))
Пример #6
0
    def delete_by_distributor_id(repo_id, distributor_id):
        """
        Delete all schedules for the specified repo and distributor.

        :param repo_id:  unique ID for a repository
        :type  repo_id:  basestring
        :param distributor_id:  unique ID for a distributor
        :type  distributor_id:  basestring
        """
        dist = model.Distributor.objects.get_or_404(repo_id=repo_id, distributor_id=distributor_id)
        utils.delete_by_resource(dist.resource_tag)
Пример #7
0
    def delete_by_distributor_id(repo_id, distributor_id):
        """
        Delete all schedules for the specified repo and distributor.

        :param repo_id:  unique ID for a repository
        :type  repo_id:  basestring
        :param distributor_id:  unique ID for a distributor
        :type  distributor_id:  basestring
        """
        dist = model.Distributor.objects.get_or_404(
            repo_id=repo_id, distributor_id=distributor_id)
        utils.delete_by_resource(dist.resource_tag)