예제 #1
0
 def test_write_rdvxz(self):
     self.example_packet.write_rdvxz(TEST_DATA_DIR, "test.rdvxz")
     self.example_packet.write_rdvxz(TEST_DATA_DIR)
     self.assertEqual(self.example_packet,
                      reader.read_rdvxz_file(test_data("test.rdvxz")))
     self.assertEqual(
         self.example_packet,
         reader.read_rdvxz_file(
             test_data("0000000001_1552075743960.rdvxz")))
     os.remove(test_data("test.rdvxz"))
     os.remove(test_data("0000000001_1552075743960.rdvxz"))
예제 #2
0
 def test_to_rdvxz_multi(self):
     if os.name != "nt":
         joined: str = str(os.path.join(TEST_DATA_DIR, "*.json"))
         os.system(f"python3 -m redvox.cli.cli json-to-rdvxz {joined}")
         self.assertTrue(os.path.isfile(test_data("test_c.rdvxz")))
         self.assertTrue(os.path.isfile(test_data("test_d.rdvxz")))
         self.assertEqual(
             reader.read_rdvxz_file(test_data("test_c.rdvxz")),
             reader.read_json_file(test_data("test_c.json")))
         self.assertEqual(
             reader.read_rdvxz_file(test_data("test_d.rdvxz")),
             reader.read_json_file(test_data("test_d.json")))
예제 #3
0
 def setUp(self) -> None:
     data_paths: List[str] = sorted(
         glob.glob(os.path.join(tests.TEST_DATA_DIR, "1637680001*.rdvxz")))
     self.wrapped_packets_fs: List[reader.WrappedRedvoxPacket] = list(
         map(lambda path: reader.read_rdvxz_file(path), data_paths))
     mic_channels: List[reader.MicrophoneSensor] = list(
         map(lambda wrapped_packet: wrapped_packet.microphone_sensor(),
             self.wrapped_packets_fs))
     self.fs: float = mic_channels[0].sample_rate_hz()
     self.time_sync_data = api900_timesync.TimeSyncData(
         self.wrapped_packets_fs)
 def setUp(self):
     self.example_packet = reader.read_rdvxz_file(
         test_utils.test_data("example.rdvxz"))
     self.cloned_packet = self.example_packet.clone()
예제 #5
0
 def setUp(self):
     self.example_sensor = reader.read_rdvxz_file(test_data("example.rdvxz")).microphone_sensor()
     self.empty_sensor = reader.MicrophoneSensor()
예제 #6
0
 def setUp(self):
     self.example_packet = reader.read_rdvxz_file(
         test_data("example.rdvxz"))
     self.empty_packet = reader.WrappedRedvoxPacket()
예제 #7
0
 def setUp(self):
     self.example_sensor = reader.read_rdvxz_file(test_data("example.rdvxz")).light_sensor()
     self.empty_sensor = reader.LightSensor()
예제 #8
0
 def setUp(self):
     self.example_sensor = reader.read_rdvxz_file(
         test_data("example.rdvxz")).barometer_sensor()
     self.empty_sensor = reader.BarometerSensor()
 def setUp(self):
     self.example_packet = reader.read_rdvxz_file(test_data("example.rdvxz"))
     self.example_sensor = self.example_packet.time_synchronization_sensor()
     self.empty_sensor = reader.TimeSynchronizationSensor()
예제 #10
0
 def setUp(self):
     self.example_sensor = reader.read_rdvxz_file(
         test_data("example.rdvxz")).gyroscope_sensor()
     self.empty_sensor = reader.GyroscopeSensor()
 def setUp(self):
     self.example_packet = reader.read_rdvxz_file(
         test_data("example.rdvxz"))
     self.example_sensor = self.example_packet.microphone_sensor()
     self.empty_sensor = reader.EvenlySampledSensor()
예제 #12
0
 def test_to_rdvxz_single(self):
     os.system("python3 -m redvox.cli.cli json-to-rdvxz %s" %
               test_data("test_c.json"))
     self.assertTrue(os.path.isfile(test_data("test_c.rdvxz")))
     self.assertEqual(reader.read_rdvxz_file(test_data("test_c.rdvxz")),
                      reader.read_json_file(test_data("test_c.json")))
 def setUp(self):
     self.example_packet = reader.read_rdvxz_file(
         test_data("example.rdvxz"))
     self.example_sensor = self.example_packet.barometer_sensor()
     self.empty_sensor = reader.UnevenlySampledSensor()
 def setUp(self):
     self.example_sensor = reader.read_rdvxz_file(test_data("example.rdvxz")).infrared_sensor()
     self.empty_sensor = reader.InfraredSensor()
 def setUp(self):
     self.example_sensor = reader.read_rdvxz_file(test_data("example.rdvxz")).location_sensor()
     self.empty_sensor = reader.LocationSensor()