You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
734 B

  1. import unittest
  2. from nd2reader.raw_metadata import RawMetadata
  3. class TestRawMetadata(unittest.TestCase):
  4. def setUp(self):
  5. self.metadata = RawMetadata(None, None)
  6. def test_parse_roi_shape(self):
  7. self.assertEqual(self.metadata._parse_roi_shape(3), 'rectangle')
  8. self.assertEqual(self.metadata._parse_roi_shape(9), 'circle')
  9. self.assertIsNone(self.metadata._parse_roi_shape(-1))
  10. def test_parse_roi_type(self):
  11. self.assertEqual(self.metadata._parse_roi_type(3), 'reference')
  12. self.assertEqual(self.metadata._parse_roi_type(2), 'background')
  13. self.assertEqual(self.metadata._parse_roi_type(4), 'stimulation')
  14. self.assertIsNone(self.metadata._parse_roi_type(-1))