Accepting request 305341 from home:benoit_monin:branches:devel:languages:python
- update to version 2.5.2 - add python-mock as BuildRequires for the tests - add python-setuptools as BuildRequires: needed by setup.py - build the documentation with the build_sphinx command - pass -q to the test to avoid spamming the build log - rename README to README.rst to follow upstream OBS-URL: https://build.opensuse.org/request/show/305341 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-factory_boy?expand=0&rev=5
This commit is contained in:
parent
0e8bf4300a
commit
e5a6730e39
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a5d69a4d7ca8fde1d52cabdce63d11dc2d753d3c533e400694e45f2a952d33b7
|
|
||||||
size 32693
|
|
3
factory_boy-2.5.2.tar.gz
Normal file
3
factory_boy-2.5.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cd8306e64c3a115deca136685e945db88ffe171382012ec938ed241a20dd7eba
|
||||||
|
size 81518
|
@ -1,3 +1,159 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 4 16:15:37 UTC 2015 - benoit.monin@gmx.fr
|
||||||
|
|
||||||
|
- update to version 2.5.2:
|
||||||
|
* Add support for Django 1.7/1.8
|
||||||
|
* Add support for mongoengine>=0.9.0 / pymongo>=2.1
|
||||||
|
- additional changes from version 2.5.1:
|
||||||
|
* Respect custom managers in DjangoModelFactory (see issue #192)
|
||||||
|
* Allow passing declarations (e.g Sequence) as parameters to
|
||||||
|
FileField and ImageField.
|
||||||
|
- additional changes from version 2.5.0:
|
||||||
|
* Add support for getting/setting factory.fuzzy‘s random state
|
||||||
|
(see issue #175, issue #185).
|
||||||
|
* Support lazy evaluation of iterables in
|
||||||
|
factory.fuzzy.FuzzyChoice (see issue #184).
|
||||||
|
* Support non-default databases at the factory level (see issue
|
||||||
|
#171)
|
||||||
|
* Make factory.django.FileField and factory.django.ImageField
|
||||||
|
non-post_generation, i.e normal fields also available in save()
|
||||||
|
(see issue #141).
|
||||||
|
* Avoid issues when using factory.django.mute_signals() on a base
|
||||||
|
factory class (see issue #183).
|
||||||
|
* Fix limitations of factory.StubFactory, that can now use
|
||||||
|
factory.SubFactory and co (see issue #131).
|
||||||
|
* Remove deprecated features from 2.4.0 (2014-06-21)
|
||||||
|
* Remove the auto-magical sequence setup (based on the latest
|
||||||
|
primary key value in the database) for Django and SQLAlchemy;
|
||||||
|
this relates to issues issue #170, issue #153, issue #111,
|
||||||
|
issue #103, issue #92, issue #78.
|
||||||
|
* Fix overriding deeply inherited attributes (set in one factory,
|
||||||
|
overridden in a subclass, used in a sub-sub-class).
|
||||||
|
- additional changes from version 2.4.0:
|
||||||
|
* Add support for factory.fuzzy.FuzzyInteger.step, thanks to
|
||||||
|
ilya-pirogov (issue #120)
|
||||||
|
* Add mute_signals() decorator to temporarily disable some
|
||||||
|
signals, thanks to ilya-pirogov (issue #122)
|
||||||
|
* Add FuzzyFloat (issue #124)
|
||||||
|
* Declare target model and other non-declaration fields in a
|
||||||
|
class Meta section.
|
||||||
|
* Use of FACTORY_FOR and other FACTORY class-level attributes is
|
||||||
|
deprecated and will be removed in 2.5.
|
||||||
|
- additional changes from version 2.3.1:
|
||||||
|
* Fix badly written assert containing state-changing code,
|
||||||
|
spotted by chsigi (issue #126)
|
||||||
|
* Don’t crash when handling objects whose __repr__ is
|
||||||
|
non-pure-ascii bytes on Py2, discovered by mbertheau (issue
|
||||||
|
#123) and strycore (issue #127)
|
||||||
|
- additional changes from version 2.3.0:
|
||||||
|
* Add FuzzyText, thanks to jdufresne (issue #97)
|
||||||
|
* Add FuzzyDecimal, thanks to thedrow (issue #94)
|
||||||
|
* Add support for EmbeddedDocument, thanks to imiric (issue #100)
|
||||||
|
- additional changes from version 2.2.1:
|
||||||
|
* Fixed sequence counter for DjangoModelFactory when a factory
|
||||||
|
inherits from another factory relating to an abstract model.
|
||||||
|
- additional changes from version 2.2.0:
|
||||||
|
* Removed duplicated SQLAlchemyModelFactory lurking in factory
|
||||||
|
(issue #83)
|
||||||
|
* Properly handle sequences within object inheritance chains. If
|
||||||
|
FactoryA inherits from FactoryB, and their associated classes
|
||||||
|
share the same link, sequence counters will be shared (issue
|
||||||
|
#93)
|
||||||
|
* Properly handle nested SubFactory overrides
|
||||||
|
* The DjangoModelFactory now supports the FACTORY_FOR =
|
||||||
|
'myapp.MyModel' syntax, making it easier to shove all factories
|
||||||
|
in a single module (issue #66).
|
||||||
|
* Add factory.debug() helper for easier backtrace analysis
|
||||||
|
* Adding factory support for mongoengine with MongoEngineFactory.
|
||||||
|
- additional changes from version 2.1.2:
|
||||||
|
* The ABSTRACT_FACTORY keyword is now optional, and automatically
|
||||||
|
set to True if neither the Factory subclass nor its parent
|
||||||
|
declare the FACTORY_FOR attribute (issue #74)
|
||||||
|
- additional changes from version 2.1.1:
|
||||||
|
* Properly retrieve the color keyword argument passed to
|
||||||
|
ImageField
|
||||||
|
- additional changes from version 2.1.0:
|
||||||
|
* Add FuzzyDate thanks to saulshanabrook
|
||||||
|
* Add FuzzyDateTime and FuzzyNaiveDateTime.
|
||||||
|
* Add a factory_parent attribute to the LazyStub passed to
|
||||||
|
LazyAttribute, in order to access fields defined in wrapping
|
||||||
|
factories.
|
||||||
|
* Move DjangoModelFactory and MogoFactory to their own modules
|
||||||
|
(factory.django and factory.mogo)
|
||||||
|
* Add the reset_sequence() classmethod to Factory to ease
|
||||||
|
resetting the sequence counter for a given factory.
|
||||||
|
* Add debug messages to factory logger.
|
||||||
|
* Add a reset() method to Iterator (issue #63)
|
||||||
|
* Add support for the SQLAlchemy ORM through
|
||||||
|
SQLAlchemyModelFactory (issue #64, thanks to Romain Commandé)
|
||||||
|
* Add factory.django.FileField and factory.django.ImageField
|
||||||
|
hooks for related Django model fields (issue #52)
|
||||||
|
* Properly handle non-integer pks in DjangoModelFactory (issue
|
||||||
|
#57).
|
||||||
|
* Disable RelatedFactory generation when a specific value was
|
||||||
|
passed (issue #62, thanks to Gabe Koscky)
|
||||||
|
* Rename RelatedFactory‘s name argument to factory_related_name
|
||||||
|
(See issue #58)
|
||||||
|
- additional changes from version 2.0.2:
|
||||||
|
* When FACTORY_DJANGO_GET_OR_CREATE is empty, use
|
||||||
|
Model.objects.create() instead of Model.objects.get_or_create.
|
||||||
|
- additional changes from version 2.0.1:
|
||||||
|
* Don’t push defaults to get_or_create when
|
||||||
|
FACTORY_DJANGO_GET_OR_CREATE is not set.
|
||||||
|
- additional changes from version 2.0.0:
|
||||||
|
* Allow overriding the base factory class for make_factory() and
|
||||||
|
friends.
|
||||||
|
* Add support for Python3 (Thanks to kmike and nkryptic)
|
||||||
|
* The default type for Sequence is now int
|
||||||
|
* Fields listed in FACTORY_HIDDEN_ARGS won’t be passed to the
|
||||||
|
associated class’ constructor
|
||||||
|
* Add support for get_or_create in DjangoModelFactory, through
|
||||||
|
FACTORY_DJANGO_GET_OR_CREATE.
|
||||||
|
* Add support for fuzzy attribute definitions.
|
||||||
|
* The Sequence counter can be overridden when calling a
|
||||||
|
generating function
|
||||||
|
* Add Dict and List declarations (Closes issue #18).
|
||||||
|
* Remove associated class discovery
|
||||||
|
* Remove InfiniteIterator and infinite_iterator()
|
||||||
|
* Remove CircularSubFactory
|
||||||
|
* Remove extract_prefix kwarg to post-generation hooks.
|
||||||
|
* Stop defaulting to Django’s Foo.objects.create() when
|
||||||
|
“creating” instances
|
||||||
|
* Remove STRATEGY_*
|
||||||
|
* Remove set_building_function() / set_creation_function()
|
||||||
|
- additional changes from version 1.3.0:
|
||||||
|
* Rewrite the whole documentation
|
||||||
|
* Provide a dedicated MogoFactory subclass of Factory
|
||||||
|
* Better creation/building customization hooks at
|
||||||
|
factory.Factory._build() and factory.Factory.create()
|
||||||
|
* Add support for passing non-kwarg parameters to a Factory
|
||||||
|
wrapped class through FACTORY_ARG_PARAMETERS.
|
||||||
|
* Keep the FACTORY_FOR attribute in Factory classes
|
||||||
|
* Allow SubFactory to solve circular dependencies between
|
||||||
|
factories
|
||||||
|
* Enhance SelfAttribute to handle “container” attribute fetching
|
||||||
|
* Add a getter to Iterator declarations
|
||||||
|
* A Iterator may be prevented from cycling by setting its cycle
|
||||||
|
argument to False
|
||||||
|
* Allow overriding default arguments in a
|
||||||
|
PostGenerationMethodCall when generating an instance of the
|
||||||
|
factory
|
||||||
|
* An object created by a DjangoModelFactory will be saved again
|
||||||
|
after PostGeneration hooks execution
|
||||||
|
* InfiniteIterator is deprecated in favor of Iterator
|
||||||
|
* CircularSubFactory is deprecated in favor of SubFactory
|
||||||
|
* The extract_prefix argument to post_generation() is now
|
||||||
|
deprecated
|
||||||
|
* Usage of set_creation_function() and set_building_function()
|
||||||
|
are now deprecated
|
||||||
|
* Implicit associated class discovery is no longer supported, you
|
||||||
|
must set the FACTORY_FOR attribute on all Factory subclasses
|
||||||
|
- add python-mock as BuildRequires for the tests
|
||||||
|
- add python-setuptools as BuildRequires: needed by setup.py
|
||||||
|
- build the documentation with the build_sphinx command
|
||||||
|
- pass -q to the test to avoid spamming the build log
|
||||||
|
- rename README to README.rst to follow upstream
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Nov 23 11:06:19 UTC 2012 - saschpe@suse.de
|
Fri Nov 23 11:06:19 UTC 2012 - saschpe@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-factory_boy
|
# spec file for package python-factory_boy
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: python-factory_boy
|
Name: python-factory_boy
|
||||||
Version: 1.2.0
|
Version: 2.5.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A test fixtures replacement
|
Summary: A test fixtures replacement
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -26,6 +26,8 @@ Url: http://github.com/rbarrois/factory_boy
|
|||||||
Source: http://pypi.python.org/packages/source/f/factory_boy/factory_boy-%{version}.tar.gz
|
Source: http://pypi.python.org/packages/source/f/factory_boy/factory_boy-%{version}.tar.gz
|
||||||
BuildRequires: python-Sphinx
|
BuildRequires: python-Sphinx
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
|
BuildRequires: python-mock
|
||||||
|
BuildRequires: python-setuptools
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
||||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||||
@ -41,18 +43,17 @@ A test fixtures replacement based on thoughtbot's factory_girl for Ruby.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
python setup.py build
|
python setup.py build
|
||||||
#python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
|
python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
|
||||||
cd docs && make html
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
python setup.py test
|
python setup.py -q test
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README docs/_build/html
|
%doc README.rst build/sphinx/html
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user