コード例 #1
0
 def test_fails_if_no_innodb_strict(self):
     errors = check_variables(app_configs=None,
                              databases=["default", "other"])
     assert len(errors) == 1
     assert errors[0].id == "django_mysql.W002"
     assert "InnoDB Strict Mode" in errors[0].msg
コード例 #2
0
 def test_fails_if_not_utf8mb4(self):
     errors = check_variables(app_configs=None,
                              databases=["default", "other"])
     assert len(errors) == 1
     assert errors[0].id == "django_mysql.W003"
     assert "utf8mb4" in errors[0].msg
コード例 #3
0
 def test_passes_databases_none(self):
     errors = check_variables(app_configs=None, databases=None)
     assert errors == []
コード例 #4
0
 def test_passes_databases_other(self):
     errors = check_variables(app_configs=None, databases=["other"])
     assert errors == []
コード例 #5
0
ファイル: test_checks.py プロジェクト: ygdmxy/django-mysql
 def test_fails_if_not_utf8mb4(self):
     errors = check_variables([])
     assert len(errors) == 1
     assert errors[0].id == "django_mysql.W003"
     assert "utf8mb4" in errors[0].msg
コード例 #6
0
 def test_passes(self):
     assert check_variables(app_configs=None,
                            databases=["default", "other"]) == []
コード例 #7
0
ファイル: test_checks.py プロジェクト: ygdmxy/django-mysql
 def test_passes(self):
     assert check_variables([]) == []
コード例 #8
0
ファイル: test_checks.py プロジェクト: ygdmxy/django-mysql
 def test_fails_if_no_innodb_strict(self):
     errors = check_variables([])
     assert len(errors) == 1
     assert errors[0].id == "django_mysql.W002"
     assert "InnoDB Strict Mode" in errors[0].msg
コード例 #9
0
 def test_fails_if_not_utf8mb4(self):
     errors = check_variables([])
     assert len(errors) == 1
     assert errors[0].id == 'django_mysql.W003'
     assert "utf8mb4" in errors[0].msg
コード例 #10
0
 def test_fails_if_no_strict(self):
     errors = check_variables([])
     assert len(errors) == 1
     assert errors[0].id == 'django_mysql.W001'
     assert "MySQL Strict Mode" in errors[0].msg
コード例 #11
0
 def test_fails_if_no_innodb_strict(self):
     errors = check_variables([])
     assert len(errors) == 1
     assert errors[0].id == 'django_mysql.W002'
     assert "InnoDB Strict Mode" in errors[0].msg
コード例 #12
0
 def test_passes(self):
     assert check_variables([]) == []
コード例 #13
0
 def test_fails_if_not_utf8mb4_old_django(self):
     errors = check_variables(app_configs=None)
     assert len(errors) == 1
     assert errors[0].id == "django_mysql.W003"
     assert "utf8mb4" in errors[0].msg
コード例 #14
0
 def test_fails_if_no_innodb_strict_old_django(self):
     errors = check_variables(app_configs=None)
     assert len(errors) == 1
     assert errors[0].id == "django_mysql.W002"
     assert "InnoDB Strict Mode" in errors[0].msg
コード例 #15
0
 def test_passes_old_django(self):
     assert check_variables(app_configs=None) == []