def check(self, filename, max_discrep_percentage): assert self.GSIM_CLASS is not None filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats = check_gsim(self.GSIM_CLASS, open(filename), max_discrep_percentage) if errors: raise AssertionError(stats) print print stats
def check(self, gsim, filename, max_discrep_percentage): filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx = check_gsim(gsim, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(gsim.REQUIRES_DISTANCES, d_att) if errors: raise AssertionError(stats) print() print(stats)
def check(self, filename, max_discrep_percentage): filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx = check_gsim( self.GSIM_CLASS, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) self.assertEqual(self.GSIM_CLASS.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(self.GSIM_CLASS.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(self.GSIM_CLASS.REQUIRES_DISTANCES, d_att) if errors: raise AssertionError(stats) print() print(stats)
def check(self, gsim, filename, max_discrep_percentage): filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx, ctxs = check_gsim( gsim, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(gsim.REQUIRES_DISTANCES, d_att) self.assertTrue(np.all(ctxs), msg='Contexts objects have been changed by method ' 'get_mean_and_stddevs') if errors: raise AssertionError(stats) print() print(stats)
def check(self, filename, max_discrep_percentage, **kwargs): gsim = self.GSIM_CLASS(**kwargs) filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx = check_gsim(gsim, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'): d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES) self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att) self.assertGreaterEqual(r_att, gsim.REQUIRES_RUPTURE_PARAMETERS) self.assertEqual(gsim.REQUIRES_DISTANCES, d_att) if errors: raise AssertionError(stats) print() print(stats)
def check(self, filename, max_discrep_percentage): filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx, ctxs = check_gsim( self.GSIM_CLASS, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) self.assertEqual(self.GSIM_CLASS.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(self.GSIM_CLASS.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(self.GSIM_CLASS.REQUIRES_DISTANCES, d_att) self.assertTrue( np.all(ctxs), msg='Contexts objects have been changed by method ' 'get_mean_and_stddevs') if errors: raise AssertionError(stats) print() print(stats)
def check(self, filename, max_discrep_percentage, **kwargs): gsim = self.GSIM_CLASS(**kwargs) gsim.init() filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx = check_gsim( gsim, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'): d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES) self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(gsim.REQUIRES_DISTANCES, d_att) if errors: raise AssertionError(stats) print() print(stats)
def check(self, filename, max_discrep_percentage): gsim = self.GSIM_CLASS() filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx, ctxs = check_gsim( gsim, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'): d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES) self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(gsim.REQUIRES_DISTANCES, d_att) if not hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'): self.assertTrue(numpy.all(ctxs), msg='Contexts objects have been changed by method ' 'get_mean_and_stddevs') if errors: raise AssertionError(stats) print() print(stats)
def check(self, filename, max_discrep_percentage, **kwargs): gsim = self.GSIM_CLASS(**kwargs) gsim.init() filename = os.path.join(self.BASE_DATA_PATH, filename) errors, stats, sctx, rctx, dctx, ctxs = check_gsim( gsim, open(filename), max_discrep_percentage) s_att = self.get_context_attributes(sctx) r_att = self.get_context_attributes(rctx) d_att = self.get_context_attributes(dctx) if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'): d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES) self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att) self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att) self.assertEqual(gsim.REQUIRES_DISTANCES, d_att) if not hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'): self.assertTrue( numpy.all(ctxs), msg='Contexts objects have been changed by method ' 'get_mean_and_stddevs') if errors: raise AssertionError(stats) print() print(stats)