Esempio n. 1
0
    def test_unlink_ucr_returns_unlinked_report(self):
        report = ReportConfiguration()
        report.domain = self.domain
        report.report_meta = ReportMeta(master_id='abc123')

        unlinked_report = unlink_report(report)

        self.assertIsNone(unlinked_report.report_meta.master_id)
Esempio n. 2
0
    def test_unlink_ucr_returns_none_if_not_linked(self):
        report = ReportConfiguration()
        report.domain = self.domain
        report.report_meta = ReportMeta()

        unlinked_report = unlink_report(report)

        self.assertIsNone(unlinked_report)
    def test_unlink_ucr_returns_none_if_not_linked(self):
        report = ReportConfiguration()
        report.domain = self.domain
        report.config_id = '123abd'
        report.report_meta = ReportMeta()
        report.save()
        self.addCleanup(report.delete)

        unlinked_report = unlink_report(report)

        self.assertIsNone(unlinked_report)
Esempio n. 4
0
    def _create_report(self, master_id=None):
        data_source = get_sample_data_source()
        data_source.domain = self.domain
        data_source.save()
        self.addCleanup(data_source.delete)

        report = ReportConfiguration()
        report.config_id = data_source.get_id
        report.domain = self.domain
        report.report_meta = ReportMeta()
        report.report_meta.master_id = master_id
        report.save()
        self.addCleanup(report.delete)
        return report