File tree Expand file tree Collapse file tree 6 files changed +31
-19
lines changed
containerWithTests/Tests/functional_tests
webappWithTests/Tests/functional_tests
containerWithTests/Tests/functional_tests
webappWithTests/Tests/functional_tests
containerWithTests/Tests/functional_tests
webappWithTests/Tests/functional_tests Expand file tree Collapse file tree 6 files changed +31
-19
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ def setUp(self):
16
16
17
17
def test_selenium (self ):
18
18
webAppUrl = pytest .config .getoption ('webAppUrl' )
19
- num_retries = 5
20
- for i in range (num_retries ):
19
+ start_timestamp = time .time ()
20
+ end_timestamp = start_timestamp + 60 * 10
21
+ while True :
21
22
try :
22
23
response = self .driver .get (webAppUrl )
23
24
title = self .driver .title
24
25
self .assertIn ("Home Page - Python Bottle Application" , title )
25
26
break
26
27
except AssertionError :
27
- if (i == (num_retries - 1 )):
28
+ current_timestamp = time .time ()
29
+ if (currrent_timestamp > end_timestamp ):
28
30
raise
29
31
time .sleep (5 )
30
32
except Exception as e :
Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ def setUp(self):
16
16
17
17
def test_selenium (self ):
18
18
webAppUrl = pytest .config .getoption ('webAppUrl' )
19
- num_retries = 5
20
- for i in range (num_retries ):
19
+ start_timestamp = time .time ()
20
+ end_timestamp = start_timestamp + 60 * 10
21
+ while True :
21
22
try :
22
23
response = self .driver .get (webAppUrl )
23
24
title = self .driver .title
24
25
self .assertIn ("Home Page - Python Bottle Application" , title )
25
26
break
26
27
except AssertionError :
27
- if (i == (num_retries - 1 )):
28
+ current_timestamp = time .time ()
29
+ if (currrent_timestamp > end_timestamp ):
28
30
raise
29
31
time .sleep (5 )
30
32
except Exception as e :
Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ def setUp(self):
16
16
17
17
def test_selenium (self ):
18
18
webAppUrl = pytest .config .getoption ('webAppUrl' )
19
- num_retries = 5
20
- for i in range (num_retries ):
19
+ start_timestamp = time .time ()
20
+ end_timestamp = start_timestamp + 60 * 10
21
+ while True :
21
22
try :
22
23
response = self .driver .get (webAppUrl )
23
24
title = self .driver .title
24
25
self .assertIn ("Home Page - Python Django Application" , title )
25
26
break
26
27
except AssertionError :
27
- if (i == (num_retries - 1 )):
28
+ current_timestamp = time .time ()
29
+ if (currrent_timestamp > end_timestamp ):
28
30
raise
29
31
time .sleep (5 )
30
32
except Exception as e :
Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ def setUp(self):
16
16
17
17
def test_selenium (self ):
18
18
webAppUrl = pytest .config .getoption ('webAppUrl' )
19
- num_retries = 5
20
- for i in range (num_retries ):
19
+ start_timestamp = time .time ()
20
+ end_timestamp = start_timestamp + 60 * 10
21
+ while True :
21
22
try :
22
23
response = self .driver .get (webAppUrl )
23
24
title = self .driver .title
24
25
self .assertIn ("Home Page - Python Django Application" , title )
25
26
break
26
27
except AssertionError :
27
- if (i == (num_retries - 1 )):
28
+ current_timestamp = time .time ()
29
+ if (currrent_timestamp > end_timestamp ):
28
30
raise
29
31
time .sleep (5 )
30
32
except Exception as e :
Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ def setUp(self):
16
16
17
17
def test_selenium (self ):
18
18
webAppUrl = pytest .config .getoption ('webAppUrl' )
19
- num_retries = 5
20
- for i in range (num_retries ):
19
+ start_timestamp = time .time ()
20
+ end_timestamp = start_timestamp + 60 * 10
21
+ while True :
21
22
try :
22
23
response = self .driver .get (webAppUrl )
23
24
title = self .driver .title
24
25
self .assertIn ("Home Page - Python Flask Application" , title )
25
26
break
26
27
except AssertionError :
27
- if (i == (num_retries - 1 )):
28
+ current_timestamp = time .time ()
29
+ if (currrent_timestamp > end_timestamp ):
28
30
raise
29
31
time .sleep (5 )
30
32
except Exception as e :
@@ -34,4 +36,4 @@ def tearDown(self):
34
36
try :
35
37
self .driver .quit ()
36
38
except Exception as e :
37
- print ('tearDown.Error occurred while trying to close the selenium chrome driver: ' + str (e ))
39
+ print ('tearDown.Error occurred while trying to close the selenium chrome driver: ' + str (e ))
Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ def setUp(self):
16
16
17
17
def test_selenium (self ):
18
18
webAppUrl = pytest .config .getoption ('webAppUrl' )
19
- num_retries = 5
20
- for i in range (num_retries ):
19
+ start_timestamp = time .time ()
20
+ end_timestamp = start_timestamp + 60 * 10
21
+ while True :
21
22
try :
22
23
response = self .driver .get (webAppUrl )
23
24
title = self .driver .title
24
25
self .assertIn ("Home Page - Python Flask Application" , title )
25
26
break
26
27
except AssertionError :
27
- if (i == (num_retries - 1 )):
28
+ current_timestamp = time .time ()
29
+ if (currrent_timestamp > end_timestamp ):
28
30
raise
29
31
time .sleep (5 )
30
32
except Exception as e :
You can’t perform that action at this time.
0 commit comments