2
0

test_filepathfield.py 623 B

12345678910111213141516171819202122
  1. import os
  2. from django.db.models import FilePathField
  3. from django.test import SimpleTestCase
  4. class FilePathFieldTests(SimpleTestCase):
  5. def test_path(self):
  6. path = os.path.dirname(__file__)
  7. field = FilePathField(path=path)
  8. self.assertEqual(field.path, path)
  9. self.assertEqual(field.formfield().path, path)
  10. def test_callable_path(self):
  11. path = os.path.dirname(__file__)
  12. def generate_path():
  13. return path
  14. field = FilePathField(path=generate_path)
  15. self.assertEqual(field.path(), path)
  16. self.assertEqual(field.formfield().path, path)