def test_parents(self): parent = ModuleResultFactory.build(parent_id=None) with patch.object(self.subject, 'find', return_value=parent) as find_request: parents = self.subject.parents() assert_equal(parents, [parent]) find_request.assert_called_once_with(self.subject.parent_id)
def test_children(self): child = ModuleResultFactory.build() response = {'module_results': [child._asdict()]} with patch.object(self.subject, 'request', return_value=response) as module_result_request: children = self.subject.children() assert_equal(children, [child]) module_result_request.assert_called_once_with(action=':id/children', params={'id': self.subject.id}, method='get')
def test_is_folder(self): response = [ModuleResultFactory.build()] with patch.object(self.subject, 'children', return_value=response) as children_request: assert_true(self.subject.is_folder()) children_request.assert_called_once()
def setUp(self): self.subject = ModuleResultFactory.build()
def setUp(self): self.subject = DateModuleResultFactory.build() self.module_result = ModuleResultFactory.build() self.second_subject = DateModuleResultFactory.build(date=None, module_result = self.module_result)