File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import os
22
3- from selenium import webdriver
4- from webdriver_manager .chrome import ChromeDriverManager
5-
63from testcontainers import mysql
74
85from testcontainers .core .generic import GenericContainer
@@ -16,14 +13,13 @@ def setup_module(m):
1613
1714
1815def test_docker_custom_image ():
19- container = GenericContainer ("spirogov/video_service:latest" )
20- container .with_exposed_ports (8086 )
16+ container = GenericContainer ("mysql:5.7.17" )
17+ container .with_exposed_ports (3306 )
18+ container .with_env ("MYSQL_ROOT_PASSWORD" , "root" )
2119
2220 with container :
23- driver = webdriver .Chrome (ChromeDriverManager ().install ())
24- driver .implicitly_wait (10 )
25- driver .get ("http://localhost:{}" .format (container .get_exposed_port (8086 )))
26- driver .find_element_by_css_selector ("#inputEmail3" ).send_keys ("admin" )
21+ port = container .get_exposed_port (3306 )
22+ assert int (port ) > 0
2723
2824
2925def test_docker_env_variables ():
You can’t perform that action at this time.
0 commit comments