| 
				
			 | 
			
			
				@@ -94,6 +94,57 @@ class TestYoutubeNoAPIEngine(SearxTestCase): 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				94
			 | 
			
			
				         html = """ 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				95
			 | 
			
			
				         <ol id="item-section-063864" class="item-section"> 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				96
			 | 
			
			
				             <li> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				97
			 | 
			
			
				+                <div class="yt-lockup yt-lockup-tile yt-lockup-video vve-check clearfix yt-uix-tile" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				98
			 | 
			
			
				+                data-context-item-id="DIVZCPfAOeM" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				99
			 | 
			
			
				+                data-visibility-tracking="CBgQ3DAYACITCPGXnYau6sUCFZEIHAod-VQASCj0JECx_-GK5uqMpcIB"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				100
			 | 
			
			
				+                <div class="yt-lockup-dismissable"><div class="yt-lockup-thumbnail contains-addto"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				101
			 | 
			
			
				+                <a aria-hidden="true" href="/watch?v=DIVZCPfAOeM" class=" yt-uix-sessionlink pf-link" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				102
			 | 
			
			
				+                data-sessionlink="itct=CBgQ3DAYACITCPGXnYau6sUCFZEIHAod-VQASCj0JFIEdGVzdA"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				103
			 | 
			
			
				+                <div class="yt-thumb video-thumb"><img src="//i.ytimg.com/vi/DIVZCPfAOeM/mqdefault.jpg" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				104
			 | 
			
			
				+                width="196" height="110"/></div><span class="video-time" aria-hidden="true">11:35</span></a> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				105
			 | 
			
			
				+                <span class="thumb-menu dark-overflow-action-menu video-actions"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				106
			 | 
			
			
				+                </span> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				107
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				108
			 | 
			
			
				+                <div class="yt-lockup-content"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				109
			 | 
			
			
				+                <h3 class="yt-lockup-title"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				110
			 | 
			
			
				+                <span class="accessible-description" id="description-id-259079"> - Durée : 11:35.</span> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				111
			 | 
			
			
				+                </h3> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				112
			 | 
			
			
				+                <div class="yt-lockup-byline">de 
			 | 
		
	
		
			
			| 
				
			 | 
			
				113
			 | 
			
			
				+                <a href="/user/mheejapan" class=" yt-uix-sessionlink spf-link g-hovercard" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				114
			 | 
			
			
				+                data-sessionlink="itct=CBgQ3DAYACITCPGXnYau6sUCFZEIHAod-VQASCj0JA" data-ytid="UCzEesu54Hjs0uRKmpy66qeA" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				115
			 | 
			
			
				+                data-name="">MEHAY SUPERBIKE</a></div><div class="yt-lockup-meta"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				116
			 | 
			
			
				+                <ul class="yt-lockup-meta-info"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				117
			 | 
			
			
				+                    <li>il y a 20 heures</li> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				118
			 | 
			
			
				+                    <li>8 424 vues</li> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				119
			 | 
			
			
				+                </ul> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				120
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				121
			 | 
			
			
				+                <div class="yt-lockup-badges"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				122
			 | 
			
			
				+                <ul class="yt-badge-list "> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				123
			 | 
			
			
				+                    <li class="yt-badge-item" > 
			 | 
		
	
		
			
			| 
				
			 | 
			
				124
			 | 
			
			
				+                        <span class="yt-badge">Nouveauté</span> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				125
			 | 
			
			
				+                    </li> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				126
			 | 
			
			
				+                    <li class="yt-badge-item" ><span class="yt-badge " >HD</span></li> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				127
			 | 
			
			
				+                </ul> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				128
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				129
			 | 
			
			
				+                <div class="yt-lockup-action-menu yt-uix-menu-container"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+                <div class="yt-uix-menu yt-uix-videoactionmenu hide-until-delayloaded" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+                data-video-id="DIVZCPfAOeM" data-menu-content-id="yt-uix-videoactionmenu-menu"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				+                </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				137
			 | 
			
			
				+            </li> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				138
			 | 
			
			
				+        </ol> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				139
			 | 
			
			
				+        """ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				140
			 | 
			
			
				+        response = mock.Mock(text=html) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+        results = youtube_noapi.response(response) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				142
			 | 
			
			
				+        self.assertEqual(type(results), list) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+        self.assertEqual(len(results), 1) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				144
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				145
			 | 
			
			
				+        html = """ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				146
			 | 
			
			
				+        <ol id="item-section-063864" class="item-section"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				147
			 | 
			
			
				+            <li> 
			 | 
		
	
		
			
			| 
				97
			 | 
			
				148
			 | 
			
			
				             </li> 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				149
			 | 
			
			
				         </ol> 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				150
			 | 
			
			
				         """ 
			 |