Skip to content

Commit

Permalink
Fix the name of the variable to please the stupid pre-commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Benjamin Bayart committed Jul 16, 2024
1 parent 4fddf33 commit a52fac0
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/sql_api/test_basic.py
Original file line number Diff line number Diff line change
Expand Up @@ -277,8 +277,8 @@ def test_count_users(db_api_session):
n = sql_api.count_users(db_api_session)
assert n == 0

l = sql_api.get_users(db_api_session)
assert len(l) == 0
li = sql_api.get_users(db_api_session)
assert len(li) == 0

# On crée un utilisateur
user = sql_api.create_user(db_api_session, "toto", "pass", False)
Expand All @@ -288,9 +288,9 @@ def test_count_users(db_api_session):
n = sql_api.count_users(db_api_session)
assert n == 1

l = sql_api.get_users(db_api_session)
assert len(l) == 1
assert l[0].name == "toto"
li = sql_api.get_users(db_api_session)
assert len(li) == 1
assert li[0].name == "toto"

# On crée un deuxième utilisateur
user = sql_api.create_user(db_api_session, "toto2", "pass", False)
Expand All @@ -300,9 +300,9 @@ def test_count_users(db_api_session):
n = sql_api.count_users(db_api_session)
assert n == 2

l = sql_api.get_users(db_api_session)
assert len(l) == 2
assert l[0].name in [ "toto", "toto2" ]
assert l[1].name in [ "toto", "toto2" ]
li = sql_api.get_users(db_api_session)
assert len(li) == 2
assert li[0].name in [ "toto", "toto2" ]
assert li[1].name in [ "toto", "toto2" ]


21 changes: 21 additions & 0 deletions src/test.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import dns.name
import dns.resolver

# Ce qu'on cherche à valider sur un domaine :
# - est-ce que c'est vraiment un nom de domaine (i.e. pas le nom de ma belle mère)
# - est-ce que le domaine existe (intéroger NOS dns), quels sont les DNS faisant autorité
# - quels sont les entrées attendues (SPF, divers CNAME, clef DKIM) -> lister les enregistrements à vérifier
# - vérifier chacun de ces enregistrements sur un des dns faisant aurotité (en court-circuitant le cache)
# - refaire les mêmes contrôles sur nos dns et/ou sur des dns publics, indiquer si les caches sont à jour ou s'il y a une propagation en cours
# - produire des messages d'erreur explicites sur ce qui ne va pas et ce qu'il faut corriger

name = dns.name.from_text("fdn.fr")
print(name)

answer = dns.resolver.resolve(name, rdtype = "MX")
print(answer)
for x in answer:
print(f"item: {x}")
print(x)
print(x.exchange)
print(x.preference)

0 comments on commit a52fac0

Please sign in to comment.