def test_create_new_maker(self): from bot.lib.maker import create_maker from bot.models import Maker new_sender_id = '2' create_maker(sender_id=new_sender_id) self.assertEqual( Maker.objects.filter(sender_id=new_sender_id).count(), 1)
def setUp(self): from bot.lib.maker import create_maker from bot.lib.project import create_project, update_project from bot.lib.material import create_material from bot.lib.pattern import create_pattern self.sender_id = '1' self.pattern_url = 'http://via.placeholder.com/350x150' self.pattern_type = 'image' self.material_url = 'http://via.placeholder.com/350x150' self.material_type = 'image' self.project_name = 'test_project' self.due_date = '2018-01-01' self.tags = ['1', '2', '3'] self.update_url = 'http://via.placeholder.com/350x150' self.update_type = 'image' create_maker(sender_id=self.sender_id) project, created = create_project(sender_id=self.sender_id, name=self.project_name) self.project = project self.material = create_material(sender_id=self.sender_id, url=self.material_url, file_type=self.material_type) self.pattern = create_pattern(sender_id=self.sender_id, url=self.pattern_url, file_type=self.pattern_type) update_project(sender_id=self.sender_id, project_id=str(self.project.id), date_string=self.due_date, material_id=str(self.material.id), pattern_id=str(self.pattern.id), tags=self.tags)
def setUp(self): from bot.lib.maker import create_maker from bot.lib.pattern import create_pattern from bot.lib.material import create_material from bot.lib.project import create_project, update_project self.sender_id = '108886223055545' create_maker(sender_id=self.sender_id) project, created = create_project(sender_id=self.sender_id, name='Test_project') self.pattern = create_pattern(sender_id=self.sender_id, url='http://via.placeholder.com/350x150', file_type='image') self.material = create_material( sender_id=self.sender_id, url='http://via.placeholder.com/350x150', file_type='image') update_project(sender_id=self.sender_id, project_id=str(project.id), material_id=str(self.material.id), pattern_id=str(self.pattern.id), date_string='2300-10-30') self.project = project project_2, created = create_project(sender_id=self.sender_id, name='Test_project_2')
def welcome_new_user(sender_id): from bot.lib.maker import create_maker from common.facebook import send_message """Creates the welcome message for a new user""" create_maker(sender_id=sender_id) send_message(sender_id=sender_id, text="Welcome to CraftyBot select from menu to get started")
def setUp(self): from bot.lib.maker import create_maker from bot.lib.pattern import create_pattern self.sender_id = '1' create_maker(sender_id=self.sender_id) self.pattern_url = 'http://via.placeholder.com/350x150' self.pattern_type = 'image' self.tags = ['1', '2', '3'] pattern = create_pattern(sender_id=self.sender_id, url=self.pattern_url, file_type=self.pattern_type) self.pattern_id = str(pattern.id)
def setUp(self): from bot.lib.maker import create_maker from bot.lib.material import create_material self.sender_id = '1' create_maker(sender_id=self.sender_id) self.material_url = 'http://via.placeholder.com/350x150' self.material_type = 'image' self.tags = ['1', '2', '3'] material = create_material(sender_id=self.sender_id, url=self.material_url, file_type=self.material_type) self.material_id = str(material.id)
def setUp(self): from bot.lib.pattern import create_pattern from bot.lib.maker import create_maker maker, created = create_maker(sender_id='1') pattern = create_pattern(sender_id=maker.sender_id, url="http://via.placeholder.com/350x150", file_type='image') pattern_2 = create_pattern(sender_id=maker.sender_id, url='http://via.placeholder.com/350x150', file_type='image') self.pattern = pattern
def test_update_project_with_projects(self): from bot.tasks import route_message from bot.lib.conversation import get_conversation_stage_id from bot.models import Maker from bot.lib.maker import create_maker from bot.lib.project import create_project, update_project from bot.lib.material import create_material from bot.lib.pattern import create_pattern self.sender_id = '1' self.pattern_url = 'http://via.placeholder.com/350x150' self.pattern_type = 'image' self.material_url = 'http://via.placeholder.com/350x150' self.material_type = 'image' self.project_name = 'test_project' self.due_date = '2017-01-01' self.tags = ['1', '2', '3'] self.update_url = 'http://via.placeholder.com/350x150' self.update_type = 'image' create_maker(sender_id=self.sender_id) project, created = create_project(sender_id=self.sender_id, name=self.project_name) self.project = project self.material = create_material(sender_id=self.sender_id, url=self.material_url, file_type=self.material_type) self.pattern = create_pattern(sender_id=self.sender_id, url=self.pattern_url, file_type=self.pattern_type) update_project(sender_id=self.sender_id, project_id=str(self.project.id), date_string=self.due_date, material_id=str(self.material.id), pattern_id=str(self.pattern.id), tags=self.tags) route_message(sender_id=self.sender_id, message_text=None, quick_reply=None, postback='UPDATE_PROJECT_PAYLOAD', attachment_type=None, attachment_url=None) self.assertNotEqual( Maker.objects.get(sender_id=self.sender_id).conversation_stage_id, get_conversation_stage_id(conversation_name='menu', stage_name='menu'))
def setUp(self): from bot.lib.project import create_project from bot.lib.maker import create_maker maker, created = create_maker(sender_id='1') project, created = create_project(sender_id=maker.sender_id, name='Test_project') project_2, created = create_project(sender_id=maker.sender_id, name='Test_project_2') self.project = project
def setUp(self): from bot.lib.material import create_material from bot.lib.maker import create_maker maker, created = create_maker(sender_id='1') material = create_material(sender_id=maker.sender_id, url="http://via.placeholder.com/350x150", file_type='image') material_2 = create_material(sender_id=maker.sender_id, url='http://via.placeholder.com/350x150', file_type='image') self.material = material
def setUp(self): from bot.lib.maker import create_maker self.factory = RequestFactory() self.sender_id = '108886223055545' create_maker(sender_id=self.sender_id)
def setUp(self): from bot.lib.maker import create_maker self.sender_id = '108886223055545' create_maker(sender_id=self.sender_id)
def test_create_existing_maker(self): from bot.models import Maker from bot.lib.maker import create_maker create_maker(sender_id=self.sender_id) self.assertEqual( Maker.objects.filter(sender_id=self.sender_id).count(), 1)
def setUp(self): from bot.lib.maker import create_maker self.sender_id = '1' create_maker(sender_id=self.sender_id)
def setUp(self): from bot.lib.maker import create_maker self.sender_id = '1' create_maker(sender_id=self.sender_id) self.material_url = 'http://via.placeholder.com/350x150' self.material_type = 'image'