def test_common_attrs(self): rh = m.RecordDiagnostics() rh(_headers, "body") for name in _common: assert rh.headers[name] == name attr = name.replace('x-ms-', '').replace('-', '_') assert getattr(rh, attr) == name
def test_headers_case(self): rh = m.RecordDiagnostics() rh(_headers, "body") rh_headers = rh.headers for key in rh.headers.keys(): assert key.upper() in rh_headers assert key.lower() in rh_headers
def reset_record_diagnostics(self): self._record_diagnostics = diagnostics.RecordDiagnostics()
def test_other_attrs(self): rh = m.RecordDiagnostics() rh(_headers, "body") assert rh.headers['other'] == 'other' with pytest.raises(AttributeError): rh.other
def test_headers(self): rh = m.RecordDiagnostics() rh(_headers, "body") assert rh.headers == _headers assert rh.headers is not _headers
def test_init(self): rh = m.RecordDiagnostics() assert rh.headers == {}