parent
370fd54b98
commit
bf4861f595
|
|
@ -7,7 +7,7 @@ from graphene.test import Client
|
|||
from graphql_relay import to_global_id
|
||||
|
||||
from api.schema import schema
|
||||
from api.utils import get_graphql_mutation
|
||||
from api.utils import get_graphql_mutation, get_object
|
||||
from book.factories import ContentBlockFactory
|
||||
from book.models import ContentBlock
|
||||
|
||||
|
|
@ -25,10 +25,13 @@ class NewContentBlockMutationTest(TestCase):
|
|||
|
||||
mutation = get_graphql_mutation('addContentBlock.gql')
|
||||
|
||||
executed = client.execute(mutation, variables={
|
||||
title = "Hello World"
|
||||
|
||||
result = client.execute(mutation, variables={
|
||||
'input': {
|
||||
"contentBlock": {
|
||||
"title": "Hello World", "contents": [
|
||||
"title": title,
|
||||
"contents": [
|
||||
{
|
||||
"type": "text_block",
|
||||
"text": "Hello there"
|
||||
|
|
@ -38,4 +41,13 @@ class NewContentBlockMutationTest(TestCase):
|
|||
"after": self.sibling_id
|
||||
}
|
||||
})
|
||||
self.assertIsNone(result.get('errors'))
|
||||
self.assertEqual(ContentBlock.objects.count(), 2)
|
||||
|
||||
new_content_block = result.get('data').get('addContentBlock').get('newContentBlock')
|
||||
self.assertEqual(new_content_block.get('title'), title)
|
||||
|
||||
id = new_content_block.get('id')
|
||||
content_block_page = get_object(ContentBlock, id)
|
||||
|
||||
self.assertEqual(content_block_page.title, title)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
from .settings import *
|
||||
|
||||
|
||||
class DisableMigrations(object):
|
||||
def __contains__(self, item):
|
||||
return True
|
||||
|
||||
def __getitem__(self, item):
|
||||
return None
|
||||
|
||||
|
||||
MIGRATION_MODULES = DisableMigrations()
|
||||
Loading…
Reference in New Issue