Пример #1
0
 def test_lists_can_have_owners(self):
     self.assertTrue(List(owner=User()))  # should not raise exception
Пример #2
0
 def test_list_owner_is_optional(self):
     self.assertIsNone(List().full_clean())  # should not raise exception
Пример #3
0
 def test_lists_can_have_owners(self):
     List(owner=User())  # não deve gerar erro
Пример #4
0
 def test_list_owner_is_optional(self):
     List().full_clean()  # não deve gerar erro  # não deve gerar erro
Пример #5
0
 def test_list_owner_is_optional(self):
     ''' 测试list的owner属性为可选 '''
     List().full_clean()  # 不该抛出异常
Пример #6
0
 def test_list_owner_is_optional(self):
     """тест: владелец списка необязательный"""
     List().full_clean()  # не должно поднять исключение
Пример #7
0
 def test_list_owner_is_optional():
     List(owner=User())  # should not throw
Пример #8
0
 def test_lists_can_have_owners(self):
     List(owner=User())  # should not raise
Пример #9
0
 def test_lists_dont_need_owner(self):
     List().full_clean()
Пример #10
0
 def test_lists_can_have_owners():
     List(owner=User())  # should not throw
Пример #11
0
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():
Пример #12
0
 def test_list_can_have_owner(self):
     List(owner=User()) # Should not raise
Пример #13
0
 def test_uses_list_template(self):
     list_ = List()
     list_.save()
     response = self.client.get('/lists/%d/' % (list_.id, ))
     self.assertTemplateUsed(response, 'list.html')
Пример #14
0
 def test_lists_can_have_owners(self):
     List(owner=User())
Пример #15
0
 def test_is_an_ItemForm(self):
     self.assertIsInstance(ExistingListItemForm(for_list=List()), ItemForm)
Пример #16
0
 def test_list_owner_is_optional(self):
     List().full_clean()
Пример #17
0
 def test_lists_can_have_owners(self):
     """тест: списки могут иметь владельца"""
     List(owner=User())  # не должно поднять исключение
Пример #18
0
 def test_list_owner_is_optional(self):
     List().full_clean()  # should not raise
Пример #19
0
 def test_lists_can_have_owners(self):
     ''' 测试List模型可以保存owner属性 '''
     List(owner=User())  # 不该抛出异常