def test_documentation_formatting(self): for typ, inp, doc, tier in VARIABLES.values(): self._verify_doc(doc) for attr, args, doc in FUNCTIONS.values(): self._verify_doc(doc) for func, typ, doc in SPECIAL_VARIABLES.values(): self._verify_doc(doc)
def test_symbol_presence(self): # Ensure no discrepancies between the master symbol table and what's in # the sandbox. sandbox = self.sandbox() sandbox._context.add_source(sandbox.normalize_path("moz.build")) all_symbols = set() all_symbols |= set(FUNCTIONS.keys()) all_symbols |= set(SPECIAL_VARIABLES.keys()) for symbol in all_symbols: self.assertIsNotNone(sandbox[symbol])
def test_symbol_presence(self): # Ensure no discrepancies between the master symbol table and what's in # the sandbox. sandbox = self.sandbox() sandbox._context.add_source(sandbox.normalize_path('moz.build')) all_symbols = set() all_symbols |= set(FUNCTIONS.keys()) all_symbols |= set(SPECIAL_VARIABLES.keys()) for symbol in all_symbols: self.assertIsNotNone(sandbox[symbol])
def test_documentation_formatting(self): for typ, inp, doc in VARIABLES.values(): self._verify_doc(doc) for attr, args, doc in FUNCTIONS.values(): self._verify_doc(doc) for func, typ, doc in SPECIAL_VARIABLES.values(): self._verify_doc(doc) for name, cls in SUBCONTEXTS.items(): self._verify_doc(cls.__doc__) for name, v in cls.VARIABLES.items(): self._verify_doc(v[2])
def test_documentation_formatting(self): for typ, inp, doc, tier in VARIABLES.values(): self._verify_doc(doc) for attr, args, doc in FUNCTIONS.values(): self._verify_doc(doc) for func, typ, doc in SPECIAL_VARIABLES.values(): self._verify_doc(doc) for name, cls in SUBCONTEXTS.items(): self._verify_doc(cls.__doc__) for name, v in cls.VARIABLES.items(): self._verify_doc(v[2])