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
예제 #3
0
 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 == {}