Commit Graph

1703 Commits

Author SHA1 Message Date
Anis Jonischkeit
1a1efbd77d
linting: added two lines after end of class 2018-02-27 10:21:41 +10:00
Anis Jonischkeit
84fbf5dc23
Made DateTime types return GraphQLError on fail
This change makes it so that when an incorrectly formatted date string gets passed to a Date / Time argument a GraphQLError is returned rather than a GraphQLLocatedError. Since Date / Time are types, their errors should not be in the same class as errors in your application. This is also inline with how other types work in graphene (graphene.Int, graphene.Float)
2018-02-27 10:00:20 +10:00
Syrus Akbary
5df134e096
Merge pull request #675 from jkimbo/fix-type-in-example
Fix kwarg name in example. Fixes #533
2018-02-19 19:10:17 -08:00
Syrus Akbary
c5ce04f31e
Merge pull request #676 from jkimbo/exclude-examples-module
Exclude examples module in setup.py
2018-02-19 19:10:08 -08:00
Jonathan Kim
79f7cc08e3 Exclude examples module in setup.py
Fixes #608
2018-02-18 17:21:19 +00:00
Jonathan Kim
d3b708533d Fix kwarg name in example. Fixes #533 2018-02-17 23:28:33 +00:00
Syrus Akbary
8c7ca74c6f
Merge pull request #673 from jkimbo/relay-connection-required
Fix bug when setting a Relay ConnectionField to be required
2018-02-17 14:06:39 -08:00
Jonathan Kim
c25bcb3345 Move NonNull check 2018-02-17 21:50:40 +00:00
Jonathan Kim
38baf7ab52 Handle relay connection field being required 2018-02-17 20:18:55 +00:00
Jonathan Kim
42c96a453f Added failing test 2018-02-17 20:18:49 +00:00
Syrus Akbary
0971a05b33 Improved support / assertion for graphql types in Schema 2018-02-09 10:49:08 -08:00
Syrus Akbary
a7a4ba62af
Enabled possibility of setting name, description or deprecation_reason in mutation Fields
Fixed  #634, $660 #626 and #593
2018-02-08 23:56:13 -08:00
Syrus Akbary
da0b2c6805
Merge pull request #661 from pjdelport/fix-GitHub-link-tags
Fix broken GitHub link tags: 2.0 -> v2.0.0
2018-02-07 19:45:27 -08:00
Syrus Akbary
4e5a49789b
Merge pull request #665 from pjdelport/patch-1
Update .gitignore for pytest 3.4+
2018-02-07 19:44:57 -08:00
Syrus Akbary
113cf8da38
Merge pull request #666 from pjdelport/patch-2
Tox: Add py36 to default envlist
2018-02-07 19:44:43 -08:00
Pi Delport
265719d11f
Tox: Add py36 to default envlist 2018-02-08 01:32:10 +02:00
Pi Delport
f4b21c7a75
Update .gitignore for pytest 3.4+
Pytest 3.4.0 changes the default cache directory from `.cache` to `.pytest_cache`.

Changelog: https://docs.pytest.org/en/latest/changelog.html#pytest-3-4-0-2018-01-30
2018-02-08 01:31:12 +02:00
Pi Delport
368a2a02fe (Fit line length < 120) 2018-02-08 01:26:27 +02:00
Syrus Akbary
c044b2431b
Merge pull request #664 from jkimbo/document-nonnull-list
Add documentation on NonNull lists
2018-02-07 13:58:26 -07:00
Jonathan Kim
e26c0a3717 Add documentation on NonNull lists 2018-02-07 12:06:29 -08:00
Pi Delport
4fa0df401a Fix broken GitHub link tags: 2.0 -> v2.0.0 2018-02-05 16:49:16 +02:00
Syrus Akbary
e94716d94a
Merge pull request #653 from dkleissa/master
Update middleware example to support introspection
2018-01-24 19:25:53 -08:00
Dean Kleissas
035ff7ef88 Update middleware example to support introspection
In the `timing_middleware` example, introspection queries will fail due to `Schema` and others not having `_meta` attributes. API will work and tests pass but introspection will fail, which can be quite confusing to the developer. Simple update makes sure the `root` variable has a `_meta` attribute before accessing it.
2018-01-24 16:48:14 -05:00
Syrus Akbary
a0fc843513
Merge pull request #641 from presencelearning/issue-610-connection-name
Allow ObjectType to set Connection name
2018-01-20 15:37:46 -08:00
Syrus Akbary
8123c4ad8f
Fix relay links. 2018-01-20 15:17:52 -08:00
Syrus Akbary
be1f7d72a4
Merge pull request #644 from frsv/issue-643_fields_capitalizes_incorrectly
Change .title method to .capitalize in to_camel_case() in str_convertes.py
2018-01-11 11:43:10 -08:00
Roman Fursov
9dde259f54 Change .title method to .capitalize in to_camel_case in str_convertes.py 2018-01-10 17:25:15 +03:00
Brian Chapman
a2178dc220 Allow ObjectType to set Connection name 2018-01-08 09:16:02 -08:00
Syrus Akbary
38db32e4f2
Merge pull request #630 from dfee/425-extended
extended support for subclassing with meta to Enum and InputObjectType
2017-12-26 17:50:13 +00:00
Syrus Akbary
25dab925ee
Merge pull request #629 from simonwoerpel/master
Docs: fix typos in code-example for relay nodes
2017-12-23 10:17:31 -08:00
Syrus Akbary
94d5e345a1
Merge pull request #635 from jkimbo/error-missing-type
Raise better error if type is missing from schema
2017-12-23 10:17:06 -08:00
Jonathan Kim
d6968c2e92 Raise better error if type is missing from schema 2017-12-20 18:43:51 +00:00
Devin Fee
a16c5ba00b extended support for subclassing with meta to Enum and InputObjectType 2017-12-16 21:49:23 -08:00
Simon Wörpel
7afeaa052b
Docs: fix typos in example for relay nodes 2017-12-16 00:03:36 +01:00
Syrus Akbary
5036d164b7
Merge pull request #623 from jkimbo/scalar-documentation
[Docs] Scalar documentation
2017-12-10 12:54:54 -08:00
Jonathan Kim
0a6921d2d0 Add extra documentation on base scalars 2017-12-10 16:07:48 +01:00
Jonathan Kim
76f8a35916 Add documentation for scalar type arguments 2017-12-10 15:53:28 +01:00
Syrus Akbary
92f6a496c5
Merge pull request #622 from jkimbo/docs-middleware-update
[Docs] Functional middleware example
2017-12-09 17:41:48 -08:00
Jonathan Kim
502597c5a4 Format duration 2017-12-08 15:03:20 +00:00
Jonathan Kim
27745078bc Document functional middleware 2017-12-08 14:58:03 +00:00
Syrus Akbary
6c92e25ae8
Merge pull request #615 from Prince-Leto/patch-1
Added Date scalar to documentation
2017-12-01 12:14:15 -08:00
Grégoire Chauvet
98366c6add
Added Date scalar to documentation 2017-11-29 14:32:17 +01:00
Syrus Akbary
375d1f494b
Merge pull request #606 from g--/patch-1
Relay documentation reflects api changes in 2.0
2017-11-26 17:48:43 -08:00
Syrus Akbary
e19e229710
Merge pull request #611 from danpalmer/patch-1
Use more Pythonic terminology here
2017-11-25 15:27:08 -08:00
Dan Palmer
834d52f9d3
Use more Pythonic terminology here
"Hash" in the Python world implies a cryptographic hash, or possibly a checksum. Here, I believe "hash" is being used to mean "hash map", which would be more commonly known in Python as a dictionary, or dict for short.
2017-11-25 12:51:53 +00:00
Geoff
ec32c252e7
Relay documentation reflects api changes in 2.0
Specifically, get_node_from_global_id.
2017-11-20 10:05:28 -05:00
Syrus Akbary
e71a52140a
Update __init__.py 2017-11-14 23:25:30 -08:00
Syrus Akbary
eb5108f81e Simplified inputobjecttype implementation+tests 2017-11-14 22:19:22 -08:00
Syrus Akbary
6dd9e5ff1f Merge branch 'master' into input-fixes 2017-11-14 22:08:56 -08:00
Syrus Akbary
f6697188ee Added tests for nested inputobjecttypes 2017-11-14 22:06:28 -08:00