def test_move_changes_filepath(self): temp_name = self.get_temp_file_name() new_temp_name = u"%s_new" % temp_name self._trash_files.append(new_temp_name) test_content = "zero" temp_file = open(temp_name, "w") temp_file.write(test_content) temp_file.close() a_nfile = NFile(temp_name) a_nfile.move(new_temp_name) self.assertEqual(a_nfile._file_path, new_temp_name)
def test_file_is_moved(self): temp_name = self.get_temp_file_name() new_temp_name = u"%s_new" % temp_name self._trash_files.append(new_temp_name) test_content = "zero" temp_file = open(temp_name, "w") temp_file.write(test_content) temp_file.close() a_nfile = NFile(temp_name) a_nfile.move(new_temp_name) self.assertTrue(os.path.exists(new_temp_name)) read_test_content = open(new_temp_name, "r").read() self.assertEqual(read_test_content, test_content) self.assertFalse(os.path.exists(temp_name))
def test_filepath_changes_even_if_inexistent(self): temp_name = self.get_temp_file_name() a_nfile = NFile() a_nfile.move(temp_name) self.assertEqual(a_nfile._file_path, temp_name)