Commit Graph

712 Commits

Author SHA1 Message Date
Syrus Akbary
bd0d418986 Fixed promisify 2017-04-05 16:27:17 -07:00
Yue Gong
3822d6568e Update module_loading documents 2017-03-25 17:59:01 +08:00
Yue Gong
087f1c55cd Improve lazy_import() to accept dotted_attributes 2017-03-25 17:41:47 +08:00
Syrus Akbary
d4d8a76a09 Fixed circular union. Fixed #439 2017-03-24 22:40:16 -07:00
Syrus Akbary
48efec307c Improved Options merge attrs. Fixed #432 2017-03-04 18:13:16 -08:00
Syrus Akbary
ad251e9a8d Fix ObjectType special types. Fix #425 2017-02-26 21:09:21 -08:00
Syrus Akbary
98825fa4bc Added optional default_resolver to ObjectType. 2017-02-24 00:02:36 -08:00
Wei Yen
c592e94f73 Use trim_docstring to ensure description has no leading whitespace 2017-02-22 07:03:30 +11:00
Wei Yen
0dc8e57c50 Implement trim_docstring
Thin wrapper around `inspect.clean_doc`
2017-02-22 07:03:30 +11:00
Wei Yen
d1d87221d5 Regression test to ensure docstring is trimmed
Related to issue #418
2017-02-22 06:55:47 +11:00
Syrus Akbary
81a2ed0bfe Updated graphene version to 1.2.0 2017-02-20 22:28:42 -08:00
Syrus Akbary
11bed46a26 Renamed Generic to GenericScalar 2017-02-20 22:22:54 -08:00
Syrus Akbary
1a52cf9a3d Fixed lint 2017-02-20 21:59:38 -08:00
Syrus Akbary
74400642ed Added lazy_import to graphene. Fixed #316 2017-02-20 21:57:04 -08:00
Syrus Akbary
0e2d9be6a8 Fixed test schema with empty query. Fixed #409 2017-02-20 21:41:11 -08:00
Syrus Akbary
ba29de5670 Improved assertion messages. Fixed #400 2017-02-20 21:26:47 -08:00
Syrus Akbary
51b72d8dc8 Renamed from JSON to Generic
As it's implementation is abstract of the serializer/unserializer used.
2017-02-20 02:54:54 -08:00
Syrus Akbary
2044d29edb Merge pull request #387 from hung-phan/master
Implement JSON type
2017-02-20 02:51:10 -08:00
Syrus Akbary
2f87698a0b Improved TypeMap and Dynamic Field to optionally include the schema 2017-02-20 02:35:30 -08:00
Syrus Akbary
e8fc58afd6 Improved Node get_node_from_global_id
This introduces a breaking changes for custom Nodes implementations
2017-02-07 22:35:03 -08:00
James Pollock
f728542ce7 Allow class methods to be used as a field source 2017-01-27 21:17:49 +00:00
Syrus Akbary
2ef0e23dcf Set unions as unmounted types 2017-01-14 21:27:01 -08:00
Syrus Akbary
573101fc90 Renamed from MountedType.mount to MuntedType.mounted 2016-12-18 14:03:03 -08:00
Syrus Akbary
edd090efde Added Mounted type tests 2016-12-17 17:17:32 -08:00
Syrus Akbary
27cd00b9f9 Merge pull request #391 from graphql-python/features/mounted-refactor
Refactored mounted types logic
2016-12-17 16:29:44 -08:00
Syrus Akbary
93dacda923 Refactored mounted types logic 2016-12-17 16:25:49 -08:00
hung-phan
17ea139ce4 Update test 2016-12-08 17:50:36 +00:00
hung-phan
c200a088c0 Add None case 2016-12-08 17:47:33 +00:00
hung-phan
a74c402f13 Implement JSON type
Remove duplicated test

Remove unicode for python 3

Add more tests

Add None case

Update json type

Remove unnecessary dependencies

Add more test

Add test
2016-12-08 17:45:15 +00:00
Jim van Eeden
774e9bf463 fix so partial functions can be passed to field, solves issue #316 2016-12-02 15:35:43 +01:00
Syrus Akbary
4a31c5a927 Updated version to 1.1.3 2016-12-01 21:10:55 -08:00
Syrus Akbary
80a809216b Removed unused Promise import 2016-12-01 21:07:58 -08:00
Syrus Akbary
3df62d26a7 Fixed coroutines as relay connection resolvers
Related PR #379
2016-12-01 21:05:09 -08:00
Syrus Akbary
51c37fef98 Merge pull request #373 from pizzapanther/master
add time query variable test
2016-11-23 08:26:31 -08:00
Paul Bailey
20ca84966e add time query variable test 2016-11-23 11:23:56 -05:00
Paul Bailey
4653a0e5df add time query variable test 2016-11-23 11:19:24 -05:00
Syrus Akbary
692d7e76ad Merge pull request #372 from pizzapanther/master
Added Time Type
2016-11-23 08:18:53 -08:00
Paul Bailey
ad83a7e076 add time query test 2016-11-23 11:14:49 -05:00
Paul Bailey
48b422e289 add time query test 2016-11-23 11:12:28 -05:00
Syrus Akbary
a8bb6ae348 Updated version to 1.1.2 2016-11-22 23:41:59 -08:00
Syrus Akbary
5e0923b560 Added type getter in the schema when accessing its attrs 2016-11-22 23:34:52 -08:00
Syrus Akbary
df2900e215 Removed schema.register 2016-11-22 23:08:28 -08:00
Syrus Akbary
cf8792ef9e Improved Typemap importing 2016-11-22 23:07:11 -08:00
Syrus Akbary
7c57d71e84 Added a test case for covering InputObjectType as Argument 2016-11-22 22:35:24 -08:00
Paul Bailey
f089c78b99 added time type 2016-11-22 18:08:48 -05:00
Paul Bailey
dddb20a0f4 added time type 2016-11-22 18:04:22 -05:00
Syrus Akbary
67c0872c9f Updated version to 1.1.1 2016-11-15 22:41:10 -08:00
Syrus Akbary
6817761a08 Fixed Union and Interface resolve_type when the field is a List/NonNull 2016-11-15 22:31:46 -08:00
Syrus Akbary
3c99302ed6 Updated version to 1.1.0 2016-11-14 22:19:38 -08:00
Syrus Akbary
bb7976a75f Improved ConnectionField exception message. Fixed #356 2016-11-14 20:28:06 -08:00
Syrus Akbary
0efee6be5d Fixed Union resolve_type. Fixed #313 2016-11-14 20:14:21 -08:00
Syrus Akbary
2e58f53f18 Improved List/NonNull of_type exceptions and tests. Fixed #337 2016-11-14 19:52:40 -08:00
Syrus Akbary
473f97c7b8 Improved messaging for Argument transformation. Fixed #364 2016-11-14 19:34:10 -08:00
Syrus Akbary
e26bbdd937 Merge pull request #362 from Globegitter/node-parent-type
Node parent type
2016-11-14 19:13:36 -08:00
Syrus Akbary
d8ab8fec34 Fixed lint errors 2016-11-14 19:10:32 -08:00
markus
09969355fa Added tests. 2016-11-10 11:10:49 +00:00
markus
c01a9b1843 Merge branch 'master' into node-parent-type 2016-11-10 10:55:15 +00:00
markus
8fa6d61271 Added optional parent type to allow usage of GlobalID in mutations. 2016-11-10 10:54:03 +00:00
Syrus Akbary
6c7cd4e4fa Merge pull request #360 from timothyjlaurent/#359-fix-index-error-on-enum-functions
Add test for _is_sunder and _is_dunder array.py functions.
2016-11-10 02:50:56 -08:00
markus
0a79df3d13 Added tests for global id. 2016-11-10 10:46:34 +00:00
markus
5f7af3e43f Make node arg options and default required to True for GlobalID. 2016-11-10 10:00:59 +00:00
Timothy Laurent
a427a0fb18 Add test for _is_sunder and _is_dunder array.py functions. 2016-11-09 22:27:08 -08:00
Eran Kampf
937e257d60 Fix typo in Union initialization exception 2016-11-08 13:42:59 -08:00
Eran Kampf
344d85c19e fix tests 2016-10-27 10:37:52 -07:00
Eran Kampf
495361ef53 Edges should be NonNull 2016-10-27 10:27:13 -07:00
Syrus Akbary
c7a48c3c2c Added connection promise tests 2016-10-27 02:48:36 +02:00
Syrus Akbary
0b9aa7cbeb Merge branch 'patch-11' 2016-10-27 02:42:05 +02:00
Syrus Akbary
760ccc8358 Improved Promise connection abstraction 2016-10-27 02:41:36 +02:00
Markus Padourek
16e9f221b5 added missing import 2016-10-26 10:52:46 +01:00
Markus Padourek
ea69be6117 Add support to return a promise for connections. 2016-10-26 10:50:27 +01:00
Syrus Akbary
ecdfed257c Improved Field coverage 2016-10-21 09:22:19 -07:00
Syrus Akbary
d7fded7d98 Improved Enum coverage 2016-10-21 09:19:13 -07:00
Syrus Akbary
e1e24327b0 Improved options testing and coverage 2016-10-21 09:12:28 -07:00
Syrus Akbary
24b85d318c Improved OrderedType coverage 2016-10-21 09:00:33 -07:00
Syrus Akbary
47d7adf7b0 Improved documentation in UnmountedTypes 2016-10-21 08:44:44 -07:00
Syrus Akbary
0a80119f5e Fixed Dynamic arguments 2016-10-16 13:14:08 -07:00
Syrus Akbary
f8e636db80 Merge pull request #324 from Globegitter/add-dynamic-tests
Added tests for dynamic field and make more consistent.
2016-10-16 12:54:21 -07:00
Markus Padourek
0408591141 Added additional tests. 2016-10-13 16:54:54 +01:00
Markus Padourek
822b030938 Added tests for dynamic field and make more consistent. 2016-10-13 14:47:43 +01:00
Markus Padourek
ef18eb5ce3 Improve is_node error message 2016-10-13 14:08:28 +01:00
Syrus Akbary
88ccaec8fa Added jsonstring tests 2016-10-03 21:42:07 -07:00
Syrus Akbary
5dd92b7d6b Added datetime tests 2016-10-03 20:51:37 -07:00
Syrus Akbary
95280e4f7c Merge pull request #312 from mikhuang/patch-1
Update datetime.py
2016-10-03 20:31:00 -07:00
Syrus Akbary
fa231fb472 Updated version to 1.0.2 2016-10-03 20:12:11 -07:00
Syrus Akbary
999bca84c9 Fixed mutation with unbound mutate method. Fixed #311 2016-10-03 19:59:26 -07:00
Syrus Akbary
02a6c1c603 Isolated unbound function logic in utils 2016-10-03 19:59:01 -07:00
Michael Huang
9231e0d28d Update datetime.py
Restore ios8601 handling per https://github.com/graphql-python/graphene/pull/152/files
2016-10-03 19:07:16 -07:00
Syrus Akbary
c961f0b3c6 Fixed ConnectionField arguments overwritten. Fixed #252 2016-10-01 11:52:31 -07:00
Syrus Akbary
bd207b5f06 Improved arguments and structures comparison 2016-10-01 11:49:30 -07:00
Syrus Akbary
c792923429 Added ability to return a Connection instance in the connection resolver 2016-10-01 10:44:53 -07:00
Syrus Akbary
ad953f01a7 Updated version to 1.0.1 2016-09-29 01:58:14 -07:00
Syrus Akbary
8030fea443 Fixed flexible resolving in return type 2016-09-29 01:38:56 -07:00
Syrus Akbary
c920537380 Updated graphene to 1.0 🎉 2016-09-26 09:20:41 -07:00
Syrus Akbary
6bd03d59d7 Added clientMutationId field to relay.ClientIDMutation. Fixed #300 2016-09-21 19:06:47 -07:00
Syrus Akbary
b72684192f Fixed tests. 2016-09-21 08:33:56 -07:00
Syrus Akbary
aa86c27ea2 Merge pull request #298 from Globegitter/default-resolver-default-value
Added default value for default resolver.
2016-09-21 01:58:33 -07:00
Markus Padourek
d9b8f5941d Added default value for default resolver. 2016-09-21 09:34:29 +01:00
Syrus Akbary
0148401c06 Removed executor and middleware from the Schema. 2016-09-20 00:04:41 -07:00
Simon Hewitt
a77b27987e re-add node class check 2016-09-19 14:21:00 -07:00
Simon Hewitt
87634240c9 relay Connection.node does not have to subclass Node/ObjectType 2016-09-19 14:13:01 -07:00