forked from aurelien.plancke/ScodocTestClient
test authentication
This commit is contained in:
parent
241b8984f6
commit
965182cf12
|
@ -26,19 +26,16 @@ from selenium.webdriver.support.select import Select
|
||||||
class PythonOrgSearch(unittest.TestCase):
|
class PythonOrgSearch(unittest.TestCase):
|
||||||
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
next_page = ""
|
||||||
if NAVIGATEUR == "firefox":
|
if NAVIGATEUR == "firefox":
|
||||||
self.driver = webdriver.Firefox()
|
self.driver = webdriver.Firefox()
|
||||||
else:
|
else:
|
||||||
self.driver = webdriver.Chrome()
|
self.driver = webdriver.Chrome()
|
||||||
self.driver.get(
|
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
|
||||||
SCHEMA + "://"
|
driver.get(auth_page)
|
||||||
+ SCODOC_ADMIN_ID
|
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
|
||||||
+ ":"
|
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
|
||||||
+ SCODOC_ADMIN_PASS
|
driver.find_element_by_id("submit").click()
|
||||||
+ "@"
|
|
||||||
+ BASE_SSH_URL
|
|
||||||
+ "force_admin_authentication"
|
|
||||||
)
|
|
||||||
self.driver.get(SCHEMA + "://" + BASE_URL)
|
self.driver.get(SCHEMA + "://" + BASE_URL)
|
||||||
|
|
||||||
# Test : Verification de la connexion admin effective
|
# Test : Verification de la connexion admin effective
|
||||||
|
|
|
@ -32,22 +32,17 @@ ACRONYME_FORMATION = "formationtest"
|
||||||
class PythonOrgSearch(unittest.TestCase):
|
class PythonOrgSearch(unittest.TestCase):
|
||||||
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
next_page = ""
|
||||||
if NAVIGATEUR == "firefox":
|
if NAVIGATEUR == "firefox":
|
||||||
self.driver = webdriver.Firefox()
|
self.driver = webdriver.Firefox()
|
||||||
else:
|
else:
|
||||||
self.driver = webdriver.Chrome()
|
self.driver = webdriver.Chrome()
|
||||||
self.wait = WebDriverWait(self.driver, 10)
|
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
|
||||||
self.driver.get(
|
driver.get(auth_page)
|
||||||
SCHEMA
|
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
|
||||||
+ "://"
|
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
|
||||||
+ SCODOC_ADMIN_ID
|
driver.find_element_by_id("submit").click()
|
||||||
+ ":"
|
self.driver.get(SCHEMA + "://" + BASE_URL)
|
||||||
+ SCODOC_ADMIN_PASS
|
|
||||||
+ "@"
|
|
||||||
+ BASE_SSH_URL
|
|
||||||
+ "force_admin_authentication"
|
|
||||||
)
|
|
||||||
self.driver.get(SCHEMA + "://" + BASE_URL + "/ScoDoc")
|
|
||||||
|
|
||||||
# Test Creer une formation
|
# Test Creer une formation
|
||||||
# @expected : La formation se trouve dans le tableau de la liste des formations
|
# @expected : La formation se trouve dans le tableau de la liste des formations
|
||||||
|
|
|
@ -36,23 +36,17 @@ paysdomicile = "Lille"
|
||||||
class PythonOrgSearch(unittest.TestCase):
|
class PythonOrgSearch(unittest.TestCase):
|
||||||
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
next_page = ""
|
||||||
if NAVIGATEUR == "firefox":
|
if NAVIGATEUR == "firefox":
|
||||||
self.driver = webdriver.Firefox()
|
self.driver = webdriver.Firefox()
|
||||||
else:
|
else:
|
||||||
self.driver = webdriver.Chrome()
|
self.driver = webdriver.Chrome()
|
||||||
self.wait = WebDriverWait(self.driver, 10)
|
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
|
||||||
self.driver.get(
|
driver.get(auth_page)
|
||||||
SCHEMA
|
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
|
||||||
+ "://"
|
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
|
||||||
+ SCODOC_ADMIN_ID
|
driver.find_element_by_id("submit").click()
|
||||||
+ ":"
|
self.driver.get(SCHEMA + "://" + BASE_URL)
|
||||||
+ SCODOC_ADMIN_PASS
|
|
||||||
+ "@"
|
|
||||||
+ BASE_SSH_URL
|
|
||||||
+ "force_admin_authentication"
|
|
||||||
)
|
|
||||||
global URL
|
|
||||||
self.driver.get(URL)
|
|
||||||
|
|
||||||
# Test : creer un etudiant et verifie si sa fiche etudiante est creee
|
# 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
|
# @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
|
||||||
|
|
|
@ -33,22 +33,17 @@ dateDebutAbsenceJustifiee = "25/05/2021"
|
||||||
class PythonOrgSearch(unittest.TestCase):
|
class PythonOrgSearch(unittest.TestCase):
|
||||||
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
# Permet de se connecter et se remettre sur la page d'accueil avant chaque test
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
next_page = ""
|
||||||
if NAVIGATEUR == "firefox":
|
if NAVIGATEUR == "firefox":
|
||||||
self.driver = webdriver.Firefox()
|
self.driver = webdriver.Firefox()
|
||||||
else:
|
else:
|
||||||
self.driver = webdriver.Chrome()
|
self.driver = webdriver.Chrome()
|
||||||
self.wait = WebDriverWait(self.driver, 10)
|
auth_page = SCHEMA + "://" + BASE_SSH_URL + "auth/login?next=%2F" + next_page
|
||||||
self.driver.get(
|
driver.get(auth_page)
|
||||||
SCHEMA + "://"
|
driver.find_element_by_id("user_name").send_keys(SCODOC_ADMIN_ID)
|
||||||
+ SCODOC_ADMIN_ID
|
driver.find_element_by_id("password").send_keys(SCODOC_ADMIN_PASS)
|
||||||
+ ":"
|
driver.find_element_by_id("submit").click()
|
||||||
+ SCODOC_ADMIN_PASS
|
self.driver.get(SCHEMA + "://" + BASE_URL)
|
||||||
+ "@"
|
|
||||||
+ BASE_SSH_URL
|
|
||||||
+ "force_admin_authentication"
|
|
||||||
)
|
|
||||||
global URL
|
|
||||||
self.driver.get(URL)
|
|
||||||
|
|
||||||
def test_010_trouver_etudiant(self):
|
def test_010_trouver_etudiant(self):
|
||||||
driver = self.driver
|
driver = self.driver
|
||||||
|
|
|
@ -6,6 +6,6 @@ then
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
ssh $1 /bin/bash<< EOF
|
ssh $1 /bin/bash<< EOF
|
||||||
cd /opt/scodoc/Products/ScoDoc/config
|
cd /opt/scodoc/Products/ScoDoc/tools
|
||||||
./create_dept.sh -n ${2}
|
./create_dept.sh -n ${2}
|
||||||
EOF
|
EOF
|
|
@ -6,7 +6,7 @@ then
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
ssh $1 /bin/bash<< EOF
|
ssh $1 /bin/bash<< EOF
|
||||||
cd /opt/scodoc/Products/ScoDoc/config
|
cd /opt/scodoc/Products/ScoDoc/tools
|
||||||
./delete_dept.sh -n ${2}
|
./delete_dept.sh -n ${2}
|
||||||
EOF
|
EOF
|
||||||
# ssh $1 'systemctl restart scodoc'
|
# ssh $1 'systemctl restart scodoc'
|
Loading…
Reference in New Issue