(self, json)
| 422 | patch_full_qualified_refs_in_domain(domain, domain["domain"]) |
| 423 | |
| 424 | def all_references(self, json): |
| 425 | refs = set() |
| 426 | if isinstance(json, list): |
| 427 | for item in json: |
| 428 | refs |= self.all_references(item) |
| 429 | if not isinstance(json, dict): |
| 430 | return refs |
| 431 | for key in json: |
| 432 | if key != "$ref": |
| 433 | refs |= self.all_references(json[key]) |
| 434 | else: |
| 435 | refs.add(json["$ref"]) |
| 436 | return refs |
| 437 | |
| 438 | def check_if_dependency_declared(self, domain, refs): |
| 439 | dependencies = domain.get('dependencies', set()) |
no test coverage detected