Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 6
0
Archivo: repo.py Proyecto: pcreech/pulp
    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)
Ejemplo n.º 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)