def test_success_multiply_accoutns(self): with self.check_delta(PostponedTaskPrototype._db_count, 1): self.check_ajax_processing(self.post_ajax_json(url('accounts:messages:create'), {'text': 'test-message', 'recipients': ('%d,%d' % (self.account2.id, self.account3.id))})) task = PostponedTaskPrototype._db_latest() self.assertEqual(task.internal_logic.message, 'test-message') self.assertEqual(task.internal_logic.account_id, self.account1.id) self.assertEqual(task.internal_logic.recipients, [self.account2.id, self.account3.id])
def test_success(self): with mock.patch('the_tale.accounts.workers.accounts_manager.Worker.cmd_task') as cmd_task: with self.check_delta(PostponedTaskPrototype._db_count, 1): self.check_ajax_processing(self.post_ajax_json(url('accounts:messages:create'), {'text': 'test-message', 'recipients': self.account2.id})) task = PostponedTaskPrototype._db_latest() self.assertEqual(cmd_task.call_args_list, [mock.call(task.id)]) self.assertEqual(task.internal_logic.message, 'test-message') self.assertEqual(task.internal_logic.account_id, self.account1.id) self.assertEqual(task.internal_logic.recipients, [self.account2.id])
def test_success_multiply_accoutns(self): with self.check_delta(PostponedTaskPrototype._db_count, 1): self.check_ajax_processing( self.post_ajax_json( url('accounts:messages:create'), { 'text': 'test-message', 'recipients': ('%d,%d' % (self.account2.id, self.account3.id)) })) task = PostponedTaskPrototype._db_latest() self.assertEqual(task.internal_logic.message, 'test-message') self.assertEqual(task.internal_logic.account_id, self.account1.id) self.assertEqual(task.internal_logic.recipients, [self.account2.id, self.account3.id])
def test_success(self): with mock.patch( 'the_tale.accounts.workers.accounts_manager.Worker.cmd_task' ) as cmd_task: with self.check_delta(PostponedTaskPrototype._db_count, 1): self.check_ajax_processing( self.post_ajax_json(url('accounts:messages:create'), { 'text': 'test-message', 'recipients': self.account2.id })) task = PostponedTaskPrototype._db_latest() self.assertEqual(cmd_task.call_args_list, [mock.call(task.id)]) self.assertEqual(task.internal_logic.message, 'test-message') self.assertEqual(task.internal_logic.account_id, self.account1.id) self.assertEqual(task.internal_logic.recipients, [self.account2.id])
def test_success(self): with self.check_delta(PostponedTaskPrototype._db_count, 1): response = self.post_ajax_json(url('accounts:transfer-money', self.account_2.id), self.post_data()) task = PostponedTaskPrototype._db_latest() self.check_ajax_processing(response, task.status_url)