| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -121,10 +121,13 @@ class TestEncoder(unittest.TestCase): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        # Check encodeIdx | 
					 | 
					 | 
					 | 
					        # Check encodeIdx | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if encode_idx_name is not None: | 
					 | 
					 | 
					 | 
					        if encode_idx_name is not None: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          rlog_path = f"{route_prefix_path}--{i}/rlog.bz2" | 
					 | 
					 | 
					 | 
					          rlog_path = f"{route_prefix_path}--{i}/rlog.bz2" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					          msgs = [m for m in LogReader(rlog_path) if m.which() == encode_idx_name] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					          encode_msgs = [getattr(m, encode_idx_name) for m in msgs] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          segment_idxs = [getattr(m, encode_idx_name).segmentId for m in LogReader(rlog_path) if m.which() == encode_idx_name] | 
					 | 
					 | 
					 | 
					          valid = [m.valid for m in msgs] | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          encode_idxs = [getattr(m, encode_idx_name).encodeId for m in LogReader(rlog_path) if m.which() == encode_idx_name] | 
					 | 
					 | 
					 | 
					          segment_idxs = [m.segmentId for m in encode_msgs] | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          frame_idxs = [getattr(m, encode_idx_name).frameId for m in LogReader(rlog_path) if m.which() == encode_idx_name] | 
					 | 
					 | 
					 | 
					          encode_idxs = [m.encodeId for m in encode_msgs] | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					          frame_idxs = [m.frameId for m in encode_msgs] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          # Check frame count | 
					 | 
					 | 
					 | 
					          # Check frame count | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          self.assertEqual(frame_count, len(segment_idxs)) | 
					 | 
					 | 
					 | 
					          self.assertEqual(frame_count, len(segment_idxs)) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -134,6 +137,8 @@ class TestEncoder(unittest.TestCase): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          self.assertEqual(0, segment_idxs[0]) | 
					 | 
					 | 
					 | 
					          self.assertEqual(0, segment_idxs[0]) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          self.assertEqual(len(set(segment_idxs)), len(segment_idxs)) | 
					 | 
					 | 
					 | 
					          self.assertEqual(len(set(segment_idxs)), len(segment_idxs)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					          self.assertTrue(all(valid)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          if not eon_dcam: | 
					 | 
					 | 
					 | 
					          if not eon_dcam: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            self.assertEqual(expected_frames * i, encode_idxs[0]) | 
					 | 
					 | 
					 | 
					            self.assertEqual(expected_frames * i, encode_idxs[0]) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            first_frames.append(frame_idxs[0]) | 
					 | 
					 | 
					 | 
					            first_frames.append(frame_idxs[0]) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |