Exemplo n.º 1
0
    def do_test(self):
        d = init_module(module)
        for var in d.outputs:
            if not (hasattr(var, 'standard_name') and hasattr(var, 'units')):
                continue

            output_units = Units(var.units)

            try:
                canonical_units = Units(names[var.standard_name])
            except KeyError:
                # Invalid standard name
                continue

            self.assertTrue(output_units.equivalent(canonical_units))