def test_qc_mask_url(self, m): channelid = 100 starttime = 200 endtime = 300 params = set_params(channelid, starttime, endtime) input_url = url_signal + 'qc-mask?channel-id=100&start-time=200&end-time=300' m.get(input_url) output_url = http_request(None, 'qc-mask', params).url self.assertEqual(input_url, output_url)
def test_channel_soh_url(self, m): channelid = 100 starttime = 200 endtime = 300 waveform = 'true' sohtype = 'boolean' params = set_params(channelid, starttime, endtime, waveform, sohtype) input_url = url_waveforms + "acquired-channel-soh/boolean?channel-id=100&start-time=200&end-time=300" m.get(input_url) output_url = http_request(None, 'acquired-channel-soh', params).url self.assertEqual(input_url, output_url)
def test_channel_segment_url(self, m): channelid = 100 starttime = 200 endtime = 300 waveform = 'true' sohtype = 'boolean' params = set_params(channelid, starttime, endtime, waveform, sohtype) input_url = url_waveforms + "channel-segment?channel-id=100&start-time=200&end-time=300&with-waveforms=true" m.get(input_url) output_url = http_request(None, 'channel-segment', params).url self.assertEqual(input_url, output_url)
def test_frames_response(self, m): mock_json = str( read_json(os.path.dirname(__file__) + '/frame_mock.json')) starttime = '1970-01-02T03:04:05.123Z' endtime = '1970-01-02T03:04:07.123Z' params = set_params(starttime, endtime) input_url = url_waveforms + 'frames' print("input_url = " + input_url) m.get(input_url, text=mock_json) resp = http_request(None, 'frames', params).text self.assertEqual(resp, mock_json)
def test_qc_mask_response(self, m): mock_json = str( read_json(os.path.dirname(__file__) + '/qc_mask_mock.json')) channelid = 100 starttime = 200 endtime = 300 params = set_params(channelid, starttime, endtime) input_url = url_signal + 'qc-mask?channel-id=100&start-time=200&end-time=300' m.get(input_url, text=mock_json) resp = http_request(None, 'qc-mask', params).text self.assertEqual(resp, mock_json)
def test_channel_soh_service_response(self, m): mock_json = str( read_json( os.path.dirname(__file__) + '/channel_segment_mock.json')) channelid = 100 starttime = 200 endtime = 300 waveform = 'true' sohtype = 'boolean' params = set_params(channelid, starttime, endtime, waveform, sohtype) input_url = url_waveforms + "acquired-channel-soh/boolean?channel-id=100&start-time=200&end-time=300" m.get(input_url, text=mock_json) resp = http_request(None, 'acquired-channel-soh', params).text self.assertEqual(resp, mock_json)