def test_create_batch_setting_number(self):
        """Test creating a bach of deployment reports also creates fingerprints."""
        instances = DeploymentReportFactory.create_batch(
            size=10, number_of_fingerprints=10)

        assert instances[0].system_fingerprints.count() == 10
        assert DeploymentsReport.objects.all().count() == 10
        assert SystemFingerprint.objects.all().count() == 100
Beispiel #2
0
def deployment_reports():
    """Return a list of deployment reports with variable number of fingerprints."""
    return DeploymentReportFactory.create_batch(size=5)
 def test_create_batch(self):
     """Check report_id matches model pk using create_batch method."""
     deployments_reports = DeploymentReportFactory.create_batch(size=2)
     assert all(d.id for d in deployments_reports)
     assert all(d.id == d.report_id for d in deployments_reports)