test authentication

This commit is contained in:
Jean-Marie Place 2021-07-29 08:17:23 +02:00
parent 241b8984f6
commit 965182cf12
6 changed files with 29 additions and 48 deletions

View File

@ -26,19 +26,16 @@ from selenium.webdriver.support.select import Select
class PythonOrgSearch(unittest.TestCase):
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
def setUp(self):
next_page = ""
if NAVIGATEUR == "firefox":
self.driver = webdriver.Firefox()
else:
self.driver = webdriver.Chrome()
self.driver.get(
SCHEMA + "://"
+ SCODOC_ADMIN_ID
+ ":"
+ SCODOC_ADMIN_PASS
+ "@"
+ BASE_SSH_URL
+ "force_admin_authentication"
)
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
driver.get(auth_page)
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
driver.find_element_by_id("submit").click()
self.driver.get(SCHEMA + "://" + BASE_URL)
# Test : Verification de la connexion admin effective

View File

@ -32,22 +32,17 @@ ACRONYME_FORMATION = "formationtest"
class PythonOrgSearch(unittest.TestCase):
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
def setUp(self):
next_page = ""
if NAVIGATEUR == "firefox":
self.driver = webdriver.Firefox()
else:
self.driver = webdriver.Chrome()
self.wait = WebDriverWait(self.driver, 10)
self.driver.get(
SCHEMA
+ "://"
+ SCODOC_ADMIN_ID
+ ":"
+ SCODOC_ADMIN_PASS
+ "@"
+ BASE_SSH_URL
+ "force_admin_authentication"
)
self.driver.get(SCHEMA + "://" + BASE_URL + "/ScoDoc")
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
driver.get(auth_page)
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
driver.find_element_by_id("submit").click()
self.driver.get(SCHEMA + "://" + BASE_URL)
# Test Creer une formation
# @expected : La formation se trouve dans le tableau de la liste des formations

View File

@ -36,23 +36,17 @@ paysdomicile = "Lille"
class PythonOrgSearch(unittest.TestCase):
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
def setUp(self):
next_page = ""
if NAVIGATEUR == "firefox":
self.driver = webdriver.Firefox()
else:
self.driver = webdriver.Chrome()
self.wait = WebDriverWait(self.driver, 10)
self.driver.get(
SCHEMA
+ "://"
+ SCODOC_ADMIN_ID
+ ":"
+ SCODOC_ADMIN_PASS
+ "@"
+ BASE_SSH_URL
+ "force_admin_authentication"
)
global URL
self.driver.get(URL)
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
driver.get(auth_page)
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
driver.find_element_by_id("submit").click()
self.driver.get(SCHEMA + "://" + BASE_URL)
# Test : creer un etudiant et verifie si sa fiche etudiante est creee
# @expected : A la soumission du formulaire on retrouve la fiche d'information avec le nip (unique) dans la page, on a également un resultat en recherchant l'étudiant

View File

@ -33,22 +33,17 @@ dateDebutAbsenceJustifiee = "25/05/2021"
class PythonOrgSearch(unittest.TestCase):
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
def setUp(self):
next_page = ""
if NAVIGATEUR == "firefox":
self.driver = webdriver.Firefox()
else:
self.driver = webdriver.Chrome()
self.wait = WebDriverWait(self.driver, 10)
self.driver.get(
SCHEMA + "://"
+ SCODOC_ADMIN_ID
+ ":"
+ SCODOC_ADMIN_PASS
+ "@"
+ BASE_SSH_URL
+ "force_admin_authentication"
)
global URL
self.driver.get(URL)
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
driver.get(auth_page)
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
driver.find_element_by_id("submit").click()
self.driver.get(SCHEMA + "://" + BASE_URL)
def test_010_trouver_etudiant(self):
driver = self.driver

View File

@ -6,6 +6,6 @@ then
exit 2
fi
ssh $1 /bin/bash<< EOF
cd /opt/scodoc/Products/ScoDoc/config
cd /opt/scodoc/Products/ScoDoc/tools
./create_dept.sh -n ${2}
EOF

View File

@ -6,7 +6,7 @@ then
exit 2
fi
ssh $1 /bin/bash<< EOF
cd /opt/scodoc/Products/ScoDoc/config
cd /opt/scodoc/Products/ScoDoc/tools
./delete_dept.sh -n ${2}
EOF
# ssh $1 'systemctl restart scodoc'