@@ -103,8 +103,8 @@ def test_frame_rate_invalid_range_value(self):
103103
104104
105105class TestVideoSettings (BaseTestCase ):
106- PROJECT_NAME = "TestVideoSettings "
107- SECOND_PROJECT_NAME = "TestVideoSettings "
106+ PROJECT_NAME = "TestVideoSettings12 "
107+ SECOND_PROJECT_NAME = "TestVideoSettings2 "
108108 PROJECT_TYPE = "Video"
109109
110110 def test_frame_rate (self ):
@@ -113,11 +113,14 @@ def test_frame_rate(self):
113113 self .PROJECT_DESCRIPTION ,
114114 self .PROJECT_TYPE ,
115115 [{"attribute" : "FrameRate" , "value" : 1 }])
116- settings = sa .get_project_settings (self .SECOND_PROJECT_NAME )
116+ settings = sa .get_project_settings (self .PROJECT_NAME )
117117 for setting in settings :
118118 if setting ["attribute" ] == "FrameRate" :
119119 assert setting ["value" ] == 1
120120 break
121+ elif setting ["attribute" ] == "FrameMode" :
122+ assert setting ["value" ]
123+ break
121124 else :
122125 raise Exception ("Test failed" )
123126
@@ -127,11 +130,14 @@ def test_frame_rate_float(self):
127130 self .PROJECT_DESCRIPTION ,
128131 self .PROJECT_TYPE ,
129132 [{"attribute" : "FrameRate" , "value" : 1.3 }])
130- settings = sa .get_project_settings (self .SECOND_PROJECT_NAME )
133+ settings = sa .get_project_settings (self .PROJECT_NAME )
131134 for setting in settings :
132135 if setting ["attribute" ] == "FrameRate" :
133136 assert setting ["value" ] == 1.3
134137 break
138+ elif setting ["attribute" ] == "FrameMode" :
139+ assert setting ["value" ]
140+ break
135141 else :
136142 raise Exception ("Test failed" )
137143
@@ -150,3 +156,21 @@ def test_frame_rate_invalid_str_value(self):
150156 self .PROJECT_DESCRIPTION ,
151157 self .PROJECT_TYPE ,
152158 [{"attribute" : "FrameRate" , "value" : "1" }])
159+
160+ def test_frames_reset (self ):
161+ sa .create_project (
162+ self .PROJECT_NAME ,
163+ self .PROJECT_DESCRIPTION ,
164+ self .PROJECT_TYPE ,
165+ [{"attribute" : "FrameRate" , "value" : 1.3 }])
166+ sa .rename_project (self .PROJECT_NAME , self .SECOND_PROJECT_NAME )
167+ settings = sa .get_project_settings (self .SECOND_PROJECT_NAME )
168+ for setting in settings :
169+ if setting ["attribute" ] == "FrameRate" :
170+ assert setting ["value" ] == 1.3
171+ break
172+ elif setting ["attribute" ] == "FrameMode" :
173+ assert setting ["value" ]
174+ break
175+ else :
176+ raise Exception ("Test failed" )
0 commit comments