@@ -89,9 +89,10 @@ def test_read_env(self):
8989 shutil .copy (BASE_PATH / "fixtures/.env" , self .project_dir / ".env" )
9090
9191 env = EnvFile ()
92- assert env .variables == {"ENV_VAR1" : "value1" , "ENV_VAR2" : "value2" }
92+ assert env .variables == {"ENV_VAR1" : "value1" , "ENV_VAR2" : "value2" , "ENV_VAR3" : "12a34b====" }
9393 assert env ["ENV_VAR1" ] == "value1"
9494 assert env ["ENV_VAR2" ] == "value2"
95+ assert env ["ENV_VAR3" ] == "12a34b===="
9596 with self .assertRaises (KeyError ) as _ :
9697 env ["ENV_VAR100" ]
9798
@@ -105,7 +106,7 @@ def test_write_env(self):
105106 tmp_data = open (self .project_dir / ".env" ).read ()
106107 assert (
107108 tmp_data
108- == """\n ENV_VAR1=value1\n ENV_VAR2=value_ignored\n ENV_VAR2=value2\n #ENV_VAR3 =""\n ENV_VAR100=value2"""
109+ == """\n ENV_VAR1=value1\n ENV_VAR2=value_ignored\n ENV_VAR2=value2\n ENV_VAR3 = \" 12a34b==== \" \n #ENV_VAR4 =""\n ENV_VAR100=value2"""
109110 )
110111
111112 def test_write_env_numeric_that_can_be_boolean (self ):
@@ -116,20 +117,20 @@ def test_write_env_numeric_that_can_be_boolean(self):
116117 env .append_if_new ("ENV_VAR101" , 1 )
117118
118119 env = EnvFile () # re-read the file
119- assert env .variables == {"ENV_VAR1" : "value1" , "ENV_VAR2" : "value2" , "ENV_VAR100" : "0" , "ENV_VAR101" : "1" }
120+ assert env .variables == {"ENV_VAR1" : "value1" , "ENV_VAR2" : "value2" , "ENV_VAR3" : "12a34b====" , " ENV_VAR100" : "0" , "ENV_VAR101" : "1" }
120121
121122 def test_write_env_commented (self ):
122123 """We should be able to write a commented-out value."""
123124 shutil .copy (BASE_PATH / "fixtures/.env" , self .project_dir / ".env" )
124125
125126 with EnvFile () as env :
126- env .append_if_new ("ENV_VAR3 " , "value3" )
127+ env .append_if_new ("ENV_VAR4 " , "value3" )
127128
128129 env = EnvFile () # re-read the file
129- assert env .variables == {"ENV_VAR1" : "value1" , "ENV_VAR2" : "value2" , "ENV_VAR3" : "value3" }
130+ assert env .variables == {"ENV_VAR1" : "value1" , "ENV_VAR2" : "value2" , "ENV_VAR3" : "12a34b====" , "ENV_VAR4" : " value3" }
130131
131132 tmp_file = open (self .project_dir / ".env" ).read ()
132133 assert (
133134 tmp_file
134- == """\n ENV_VAR1=value1\n ENV_VAR2=value_ignored\n ENV_VAR2=value2\n #ENV_VAR3 =""\n ENV_VAR3 =value3"""
135+ == """\n ENV_VAR1=value1\n ENV_VAR2=value_ignored\n ENV_VAR2=value2\n ENV_VAR3 = \" 12a34b==== \" \n #ENV_VAR4 =""\n ENV_VAR4 =value3"""
135136 )
0 commit comments