def test_lists_can_have_owners(self): self.assertTrue(List(owner=User())) # should not raise exception
def test_list_owner_is_optional(self): self.assertIsNone(List().full_clean()) # should not raise exception
def test_lists_can_have_owners(self): List(owner=User()) # não deve gerar erro
def test_list_owner_is_optional(self): List().full_clean() # não deve gerar erro # não deve gerar erro
def test_list_owner_is_optional(self): ''' 测试list的owner属性为可选 ''' List().full_clean() # 不该抛出异常
def test_list_owner_is_optional(self): """тест: владелец списка необязательный""" List().full_clean() # не должно поднять исключение
def test_list_owner_is_optional(): List(owner=User()) # should not throw
def test_lists_can_have_owners(self): List(owner=User()) # should not raise
def test_lists_dont_need_owner(self): List().full_clean()
def test_lists_can_have_owners(): List(owner=User()) # should not throw
from lists.models import Item,List from lists.forms import ItemForm,ExistingListItemForm, NewListForm User = get_user_model() # Create your views here. def home_page(request): return render(request,'home.html',{'form':ItemForm()}) def new_list(request): form = NewListForm(data=request.POST) if form.is_valid(): <<<<<<< HEAD list_ = form.save(owner=request.user) ======= list_ = List() if request.user.is_authenticated: list_.owner = request.user list_.save() form.save(for_list=list_) >>>>>>> 14ca6cb368365b15109db2aa2c746c074d63e7bd return redirect(list_) return render(request, 'home.html',{'form':form}) def view_list(request,list_id): list_ = List.objects.get(id=list_id) form = ExistingListItemForm(for_list=list_) if request.method == 'POST': form = ExistingListItemForm(for_list=list_,data=request.POST) if form.is_valid():
def test_list_can_have_owner(self): List(owner=User()) # Should not raise
def test_uses_list_template(self): list_ = List() list_.save() response = self.client.get('/lists/%d/' % (list_.id, )) self.assertTemplateUsed(response, 'list.html')
def test_lists_can_have_owners(self): List(owner=User())
def test_is_an_ItemForm(self): self.assertIsInstance(ExistingListItemForm(for_list=List()), ItemForm)
def test_list_owner_is_optional(self): List().full_clean()
def test_lists_can_have_owners(self): """тест: списки могут иметь владельца""" List(owner=User()) # не должно поднять исключение
def test_list_owner_is_optional(self): List().full_clean() # should not raise
def test_lists_can_have_owners(self): ''' 测试List模型可以保存owner属性 ''' List(owner=User()) # 不该抛出异常