Compare commits
	
		
			3 commits
		
	
	
		
			3e3f7ac958
			...
			58c3f781df
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 58c3f781df | ||
|   | 82177ea997 | ||
|   | e3e3b004aa | 
					 4 changed files with 29 additions and 7 deletions
				
			
		|  | @ -5,6 +5,13 @@ All notable changes to WuttJamaican will be documented in this file. | |||
| The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) | ||||
| and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). | ||||
| 
 | ||||
| ## v0.11.1 (2024-08-15) | ||||
| 
 | ||||
| ### Fix | ||||
| 
 | ||||
| - tweak methods for `FileConfigTestCase` | ||||
| - cascade deletes for User -> UserRole | ||||
| 
 | ||||
| ## v0.11.0 (2024-08-13) | ||||
| 
 | ||||
| ### Feat | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ build-backend = "hatchling.build" | |||
| 
 | ||||
| [project] | ||||
| name = "WuttJamaican" | ||||
| version = "0.11.0" | ||||
| version = "0.11.1" | ||||
| description = "Base package for Wutta Framework" | ||||
| readme = "README.md" | ||||
| authors = [{name = "Lance Edgar", email = "lance@edbob.org"}] | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ WuttJamaican -  database sessions | |||
| 
 | ||||
| .. class:: Session | ||||
| 
 | ||||
|    SQLAlchemy session class used for all (normal) app database | ||||
|    SQLAlchemy session class used for all (normal) :term:`app database` | ||||
|    connections. | ||||
| 
 | ||||
|    See the upstream :class:`sqlalchemy:sqlalchemy.orm.Session` docs | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| ################################################################################ | ||||
| # | ||||
| #  WuttJamaican -- Base package for Wutta Framework | ||||
| #  Copyright © 2023 Lance Edgar | ||||
| #  Copyright © 2023-2024 Lance Edgar | ||||
| # | ||||
| #  This file is part of Wutta Framework. | ||||
| # | ||||
|  | @ -27,6 +27,7 @@ WuttJamaican - test utilities | |||
| import os | ||||
| import shutil | ||||
| import tempfile | ||||
| import warnings | ||||
| from unittest import TestCase | ||||
| 
 | ||||
| 
 | ||||
|  | @ -49,9 +50,9 @@ class FileConfigTestCase(TestCase): | |||
| 
 | ||||
|     def setUp(self): | ||||
|         """ """ | ||||
|         self.setup_file_config() | ||||
|         self.setup_files() | ||||
| 
 | ||||
|     def setup_file_config(self): | ||||
|     def setup_files(self): | ||||
|         """ | ||||
|         Setup logic specific to the ``FileConfigTestCase``. | ||||
| 
 | ||||
|  | @ -59,11 +60,18 @@ class FileConfigTestCase(TestCase): | |||
|         """ | ||||
|         self.tempdir = tempfile.mkdtemp() | ||||
| 
 | ||||
|     def setup_file_config(self): # pragma: no cover | ||||
|         """ """ | ||||
|         warnings.warn("FileConfigTestCase.setup_file_config() is deprecated; " | ||||
|                       "please use setup_files() instead", | ||||
|                       DeprecationWarning, stacklevel=2) | ||||
|         self.setup_files() | ||||
| 
 | ||||
|     def tearDown(self): | ||||
|         """ """ | ||||
|         self.teardown_file_config() | ||||
|         self.teardown_files() | ||||
| 
 | ||||
|     def teardown_file_config(self): | ||||
|     def teardown_files(self): | ||||
|         """ | ||||
|         Teardown logic specific to the ``FileConfigTestCase``. | ||||
| 
 | ||||
|  | @ -71,6 +79,13 @@ class FileConfigTestCase(TestCase): | |||
|         """ | ||||
|         shutil.rmtree(self.tempdir) | ||||
| 
 | ||||
|     def teardown_file_config(self): # pragma: no cover | ||||
|         """ """ | ||||
|         warnings.warn("FileConfigTestCase.teardown_file_config() is deprecated; " | ||||
|                       "please use teardown_files() instead", | ||||
|                       DeprecationWarning, stacklevel=2) | ||||
|         self.teardown_files() | ||||
| 
 | ||||
|     def write_file(self, filename, content): | ||||
|         """ | ||||
|         Write a new file (in temporary folder) with the given filename | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue