コード例 #1
0
 def test_logs_deserialization_errors(self):
     loader = SchemaLoader(supervisor_schema)
     copy_row = copy.copy(self.sample_row)
     copy_row['super_email'] = 'not a valid email'
     loader.slice_and_add(copy_row)
     with self.assertLogs( current_app.logger, level='ERROR' ) as cm:
         loader.save_models_or_report_errors()
コード例 #2
0
 def test_logs_successful_deserialization(self):
     loader = SchemaLoader(supervisor_schema)
     loader.slice_and_add(self.sample_row)
     with self.assertLogs( current_app.logger, level='INFO' ) as cm:
         loader.save_models_or_report_errors()