def _show_video_info(self, position): """Show video info on the Info Panel.""" task = self.task_list.get_task(position) file_path = task.video.format_info['filename'] filename = basename(file_path) self.label_file_name_value.setText(filename) self.label_size_value.setText( write_size(task.video.format_info['size'])) self.label_duration_value.setText( write_time(task.video.format_info['duration'])) self.label_format_name_value.setText( task.video.format_info['format_name']) self.label_format_long_name_value.setText( task.video.format_info['format_long_name']) self.label_codec_name_value.setText( task.video.video_info['codec_name']) self.label_codec_long_name_value.setText( task.video.video_info['codec_long_name']) self.label_bit_rate_value.setText(task.video.video_info['bit_rate']) self.label_width_value.setText(task.video.video_info['width']) self.label_height_value.setText(task.video.video_info['height']) self.label_acodec_name_value.setText( task.video.audio_info['codec_name']) self.label_acodec_long_name_value.setText( task.video.audio_info['codec_long_name'])
def test_convert_negative_time(): """Test for negative time value (raises a ValueError).""" utils.write_time(-1)
def test_convert_3659(): """Convert 3659.""" assert utils.write_time(3659) == '01h:00m:59s'
def test_convert_3661(): """Convert 3661.""" assert utils.write_time(3661) == '01h:01m:01s'
def test_convert_2100(): """Convert 2100.""" assert utils.write_time(2100) == '35m:00s'
def test_convert_3600(): """Convert 3600.""" assert utils.write_time(3600) == '01h:00m:00s'
def test_convert_wrong_data_types(): """Convert list data type.""" assert utils.write_time([1, 2])
def test_convert_0(): """Convert 0.""" assert utils.write_time(0) == '00s'
def test_convert_tuple(): """Convert wrong data type.""" assert utils.write_time((1, 2))
def test_convert_sting(): """Convert string data type.""" assert utils.write_time('string')
def test_convert_none(): """Convert None.""" assert utils.write_time(None)
def test_raise_value_error(): """Test for negative time value (raises a ValueError).""" utils.write_time(-1)
def test_convert_wrong_data_types(): """Convert wrong data types.""" assert utils.write_time('string') assert utils.write_time((1, 2)) assert utils.write_time([1, 2]) assert utils.write_time({'time': 25})