def test_expense_form_valid_data(self):
     form = ExpenseForm(data = {
         'title': 'expense1',
         'amount': 1000,
         'category': 'development'
     })
     self.assertTrue(form.is_valid())
Пример #2
0
    def test_form_invalid_no_data(self):

        form = ExpenseForm(data={})

        self.assertFalse(form.is_valid())

        self.assertEquals(len(form.errors), 3)
Пример #3
0
 def test_empty_form(self):
     form = ExpenseForm(data={
         'title': '',
         'amount': 2000,
         'category': 'development'
     })
     self.assertFalse(form.is_valid())
Пример #4
0
    def test_form_with_correct_data(self):
        form = {
            "title": "Correct data form",
            "amount": 1000,
            "category": "correct category",
        }

        correct_form = ExpenseForm(data=form)

        self.assertTrue(correct_form.is_valid())
Пример #5
0
    def test_form_invalid_string(self):
        invalid_title = "This is a long title" + "e" * 100

        form = {
            "title": invalid_title,
            "amount": 1000,
            "category": "correct category",
        }

        invalid_form = ExpenseForm(data=form)

        self.assertFalse(invalid_form.is_valid())

        self.assertEquals(len(invalid_form.errors), 1)
Пример #6
0
 def Text_form_dato_valido(self):
     form = ExpenseForm(data={
     'title': ''
     'model':''
     'category':''
     })
Пример #7
0
from django.test import SimpleTestCase
from budget.forms import ExpenseForm




class  testForms(SimpleTestCase ):

     def Text_form_dato_valido(self):
         form = ExpenseForm(data={
         'title': ''
         'model':''
         'category':''
         })

      self.assertTrue(form.is_valido())

      def text_expense_form_no_dato(self())
      form= ExpenseForm(dato={})

      self.assertFalse(form.is_valido())
      self.assertEquials(len(form.errors),3)
    def test_expense_form_valid_data(self):
        form = ExpenseForm(
            data={"title": "expense1", "amount": 1000, "category": "development"}
        )

        self.assertTrue(form.is_valid())
Пример #9
0
    def test_expense_form_no_data(self):
        form = ExpenseForm(data={})

        self.assertFalse(form.is_valid())
        self.assertEquals(len(form.errors),
                          3)  # one error for every empty field
Пример #10
0
 def test_expense_form_invalid_data(self):
     #make a form
     form = ExpenseForm(data={})
     self.assertFalse(form.is_valid())
     #make sure there are 3 errors; one for every field missing
     self.assertEquals(len(form.errors), 3)