def __semantic_test_time_base_clock_attrs_absent(self): clock_attrs = [ 'clockMode' ] extra_attrs = self._semantic_attributes_present(clock_attrs) if extra_attrs: raise SemanticValidationError( ERR_SEMANTIC_VALIDATION_MISSING_ATTRIBUTES.format( elem_name='tt:tt', attr_names=extra_attrs ) )
def __semantic_test_smpte_attrs_present(self): smpte_attrs = [ 'frameRate', # 'frameRateMultiplier', 'dropMode', 'markerMode' ] missing_attrs = self._semantic_attributes_missing(smpte_attrs) if missing_attrs: raise SemanticValidationError( ERR_SEMANTIC_VALIDATION_MISSING_ATTRIBUTES.format( elem_name='tt:tt', attr_names=missing_attrs ) )