def test_catch_dqc_us_0041_errors_with_no_errors(self, _): """ Tests to make sure dqc_us_0041 doesn't always throw errors """ good_count = 0 val = mock.Mock() rel = mock.Mock() rel.toModelObject.name = "DebtInstrumentNameDomain" rel.fromModelObject.name = "DebtInstrumentAxis" val.modelXbrl.relationshipSet( XbrlConst.dimensionDefault).modelRelationships = [rel] usgaap_default_dims = {} usgaap_default_dims["DebtInstrumentAxis"] = "DebtInstrumentNameDomain" val.usgaapDefaultDimensions = usgaap_default_dims for _ in dqc_us_0041._catch_dqc_us_0041_errors(val): good_count += 1 self.assertTrue(good_count == 0)
def test_catch_dqc_us_0041_errors_with_errors(self, third, second, first): """ Tests to see if dqc_us_0041_errors will be caught """ bad_count = 0 val = mock.Mock() rel = mock.Mock() rel.toModelObject.name = "DebtInstrumentNameDomain" rel.fromModelObject.name = "DebtInstrumentAxis" val.modelXbrl.relationshipSet( XbrlConst.dimensionDefault).modelRelationships = [rel] usgaap_default_dims = {} usgaap_default_dims["DebtInstrumentAxis"] = "DebtInstrumentDomain" val.usgaapDefaultDimensions = usgaap_default_dims for _ in dqc_us_0041._catch_dqc_us_0041_errors(val): bad_count += 1 self.assertEquals(bad_count, 1)
def test_catch_dqc_us_0041_errors_with_no_errors(self, _): """ Tests to make sure dqc_us_0041 doesn't always throw errors """ good_count = 0 val = mock.Mock() rel = mock.Mock() rel.toModelObject.name = "DebtInstrumentNameDomain" rel.fromModelObject.name = "DebtInstrumentAxis" val.modelXbrl.relationshipSet( XbrlConst.dimensionDefault ).modelRelationships = [rel] usgaap_default_dims = {} usgaap_default_dims["DebtInstrumentAxis"] = "DebtInstrumentNameDomain" val.usgaapDefaultDimensions = usgaap_default_dims for _ in dqc_us_0041._catch_dqc_us_0041_errors(val): good_count += 1 self.assertTrue(good_count == 0)
def test_catch_dqc_us_0041_errors_with_errors(self, third, second, first): """ Tests to see if dqc_us_0041_errors will be caught """ bad_count = 0 val = mock.Mock() rel = mock.Mock() rel.toModelObject.name = "DebtInstrumentNameDomain" rel.fromModelObject.name = "DebtInstrumentAxis" val.modelXbrl.relationshipSet( XbrlConst.dimensionDefault ).modelRelationships = [rel] usgaap_default_dims = {} usgaap_default_dims["DebtInstrumentAxis"] = "DebtInstrumentDomain" val.usgaapDefaultDimensions = usgaap_default_dims for _ in dqc_us_0041._catch_dqc_us_0041_errors(val): bad_count += 1 self.assertEquals(bad_count, 1)