Beispiel #1
0
    def test_save_with_changed_file_path(self):
        sample = SampleImage.read_from_file(self.image_file_path)

        sample.image[3, 2, 1] = 123
        sample.value = 1000
        sample.meta_data['helloAddValue'] = [True, 'Stuff']
        sample.file_name_parts = ['200', 'different']
        sample.save()
        sample = SampleImage.read_from_file(
            os.path.join(self.image_dir, '200_different.png'))

        self.assertEqual(sample.image.shape, (128, 256, 3))
        self.assertEqual(sample.image[3, 2, 1], 123)
        self.assertEqual(sample.value, 1000)
        self.assertEqual(sample.meta_data['helloAddValue'], [True, 'Stuff'])
Beispiel #2
0
    def test_change_file_path_before_accessing_image_or_meta_data(self):
        sample = SampleImage.read_from_file(self.image_file_path)
        sample.file_name_parts = ['200', 'different']

        self.assertEqual(sample.image[5, 47, 2], 123)
        self.assertEqual(sample.value, 100)