mirror of
				https://github.com/enpaul/peewee-plus.git
				synced 2025-11-04 01:08:38 +00:00 
			
		
		
		
	Clean up the tests
Add tests for __all__ public api definition Rename test modules for consistency
This commit is contained in:
		@@ -8,6 +8,15 @@ import peewee_plus
 | 
			
		||||
from .fixtures import fakedb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_public_api():
 | 
			
		||||
    """Test that the public API components are exposed via ``__all__``"""
 | 
			
		||||
 | 
			
		||||
    assert peewee_plus.calc_batch_size.__name__ in peewee_plus.__all__
 | 
			
		||||
    assert peewee_plus.flat_transaction.__name__ in peewee_plus.__all__
 | 
			
		||||
    assert "SQLITE_DEFAULT_VARIABLE_LIMIT" in peewee_plus.__all__
 | 
			
		||||
    assert "SQLITE_DEFAULT_PRAGMAS" in peewee_plus.__all__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_sqlite(fakedb):
 | 
			
		||||
    """Test the calculation of batch sizes on SQLite"""
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -11,6 +11,12 @@ import peewee_plus
 | 
			
		||||
from .fixtures import fakedb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_public_api():
 | 
			
		||||
    """Test that the public API components are exposed via ``__all__``"""
 | 
			
		||||
 | 
			
		||||
    assert peewee_plus.EnumField.__name__ in peewee_plus.__all__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_enum(fakedb):
 | 
			
		||||
    """Test basic functionality of the enum field"""
 | 
			
		||||
 | 
			
		||||
@@ -11,6 +11,12 @@ import peewee_plus
 | 
			
		||||
from .fixtures import fakedb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_public_api():
 | 
			
		||||
    """Test that the public API components are exposed via ``__all__``"""
 | 
			
		||||
 | 
			
		||||
    assert peewee_plus.JSONField.__name__ in peewee_plus.__all__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_json(fakedb):
 | 
			
		||||
    """Test basic usage of JSONField class"""
 | 
			
		||||
 | 
			
		||||
@@ -10,6 +10,12 @@ import peewee_plus
 | 
			
		||||
from .fixtures import fakedb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_public_api():
 | 
			
		||||
    """Test that the public API components are exposed via ``__all__``"""
 | 
			
		||||
 | 
			
		||||
    assert peewee_plus.PathField.__name__ in peewee_plus.__all__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_conversion(fakedb):
 | 
			
		||||
    """Test basic usage of PathField for roundtrip compatibility"""
 | 
			
		||||
 | 
			
		||||
@@ -8,6 +8,12 @@ import peewee_plus
 | 
			
		||||
from .fixtures import fakedb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_public_api():
 | 
			
		||||
    """Test that the public API components are exposed via ``__all__``"""
 | 
			
		||||
 | 
			
		||||
    assert peewee_plus.PrecisionFloatField.__name__ in peewee_plus.__all__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# There isn't anything we can really test here since this field implements
 | 
			
		||||
# a MySQL-specific syntax and we test with SQLite. This test is here just
 | 
			
		||||
# to ensure that the behavior is consistent with the normal FloatField when
 | 
			
		||||
 
 | 
			
		||||
@@ -11,6 +11,12 @@ import peewee_plus
 | 
			
		||||
from .fixtures import fakedb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_public_api():
 | 
			
		||||
    """Test that the public API components are exposed via ``__all__``"""
 | 
			
		||||
 | 
			
		||||
    assert peewee_plus.TimedeltaField.__name__ in peewee_plus.__all__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_conversion(fakedb):
 | 
			
		||||
    """Test basic usage of PathField for roundtrip compatibility"""
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user