def test_save_list_deleted_row(self): lst = [["model", "bar"], ["software", "python"]] p = self.__path('modified.jpg') writer = Writer(self.reader.binary(), Converter.to_dict(lst)) writer.save([["model", "bar"]], p) keys = Reader(p).keys() self.assertFalse("software" in keys)
def test_to_dict_raise_error(self): rows = [["model"]] self.assertRaises(ValueError, lambda: Converter.to_dict(rows))
def save(self, rows, img_path): """ Saves the the collection of Exif tags to a file given by the path. """ self.__set_values(Converter.to_dict(rows)) self.__save(img_path)
def test_to_dict(self): d = Converter.to_dict([["model", "bar"]]) self.assertDictEqual({'model': 'bar'}, d)
def __data_as_dict(self): if self.has_rows(): data = self.sheet.get_sheet_data() return Converter.to_dict(data) return {}