| 
                                
                                    @@ 154-177 (lines=24) @@
                                 | 
                            
                                                            
                                    | 151 | 
                                     | 
                                     | 
                                
                                                            
                                    | 152 | 
                                     | 
                                            self.assertEqual(len(events_new_appid()), 0)  | 
                                
                                                            
                                    | 153 | 
                                     | 
                                            self.assertEqual(len(events_request_appid()), 0)  | 
                                
                                                            
                                    | 154 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_version()), 0)  | 
                                
                                                            
                                    | 155 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_platform()), 0)  | 
                                
                                                            
                                    | 156 | 
                                     | 
                                            self.assertEqual(len(events_new_appid_platform()), 0)  | 
                                
                                                            
                                    | 157 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_channel()), 0)  | 
                                
                                                            
                                    | 158 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_platform_version()), 0)  | 
                                
                                                            
                                    | 159 | 
                                     | 
                                     | 
                                
                                                            
                                    | 160 | 
                                     | 
                                            add_app_statistics(userid, platform, success_app)  | 
                                
                                                            
                                    | 161 | 
                                     | 
                                            self.assertEqual(len(events_new_appid()), 1)  | 
                                
                                                            
                                    | 162 | 
                                     | 
                                            self.assertEqual(len(events_request_appid()), 0)  | 
                                
                                                            
                                    | 163 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_version()), 1)  | 
                                
                                                            
                                    | 164 | 
                                     | 
                                            self.assertEqual(len(events_new_appid_platform()), 1)  | 
                                
                                                            
                                    | 165 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_platform()), 0)  | 
                                
                                                            
                                    | 166 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_channel()), 1)  | 
                                
                                                            
                                    | 167 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_platform_version()), 1)  | 
                                
                                                            
                                    | 168 | 
                                     | 
                                     | 
                                
                                                            
                                    | 169 | 
                                     | 
                                            self.assertIn(userid, events_new_appid())  | 
                                
                                                            
                                    | 170 | 
                                     | 
                                            self.assertIn(userid, events_request_appid_version())  | 
                                
                                                            
                                    | 171 | 
                                     | 
                                            self.assertIn(userid, events_new_appid_platform())  | 
                                
                                                            
                                    | 172 | 
                                     | 
                                            self.assertIn(userid, events_request_appid_channel())  | 
                                
                                                            
                                    | 173 | 
                                     | 
                                            self.assertIn(userid, events_request_appid_platform_version())  | 
                                
                                                            
                                    | 174 | 
                                     | 
                                     | 
                                
                                                            
                                    | 175 | 
                                     | 
                                            add_app_statistics(userid, platform, success_app)  | 
                                
                                                            
                                    | 176 | 
                                     | 
                                            self.assertEqual(len(events_new_appid()), 1)  | 
                                
                                                            
                                    | 177 | 
                                     | 
                                            self.assertEqual(len(events_request_appid()), 0)  | 
                                
                                                            
                                    | 178 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_version()), 1)  | 
                                
                                                            
                                    | 179 | 
                                     | 
                                            self.assertEqual(len(events_new_appid_platform()), 1)  | 
                                
                                                            
                                    | 180 | 
                                     | 
                                            self.assertEqual(len(events_request_appid_platform()), 0)  | 
                                
                                                                                
                                 | 
                                
                                    @@ 398-419 (lines=22) @@
                                 | 
                            
                                                            
                                    | 395 | 
                                     | 
                                     | 
                                
                                                            
                                    | 396 | 
                                     | 
                                        def test_update_live_statistics_install(self):  | 
                                
                                                            
                                    | 397 | 
                                     | 
                                            request = parse_request(fixtures.request_event_install_success)  | 
                                
                                                            
                                    | 398 | 
                                     | 
                                            apps = request.findall('app') | 
                                
                                                            
                                    | 399 | 
                                     | 
                                            app = apps[0]  | 
                                
                                                            
                                    | 400 | 
                                     | 
                                     | 
                                
                                                            
                                    | 401 | 
                                     | 
                                            now = datetime.utcnow()  | 
                                
                                                            
                                    | 402 | 
                                     | 
                                            userid = 1  | 
                                
                                                            
                                    | 403 | 
                                     | 
                                            platform = 'win'  | 
                                
                                                            
                                    | 404 | 
                                     | 
                                     | 
                                
                                                            
                                    | 405 | 
                                     | 
                                            appid = app.get('appid') | 
                                
                                                            
                                    | 406 | 
                                     | 
                                            version_1 = '0.0.0.1'  | 
                                
                                                            
                                    | 407 | 
                                     | 
                                            version_2 = '0.0.0.2'  | 
                                
                                                            
                                    | 408 | 
                                     | 
                                     | 
                                
                                                            
                                    | 409 | 
                                     | 
                                            events_appid_version_1 = HourEvents('online:{}:{}'.format(appid, version_1), now.year, now.month, now.day, now.hour) | 
                                
                                                            
                                    | 410 | 
                                     | 
                                            events_appid_platform_version_1 = HourEvents('online:{}:{}:{}'.format(appid, platform, version_1), now.year, now.month, now.day, now.hour) | 
                                
                                                            
                                    | 411 | 
                                     | 
                                     | 
                                
                                                            
                                    | 412 | 
                                     | 
                                            self.assertEqual(len(events_appid_version_1), 0)  | 
                                
                                                            
                                    | 413 | 
                                     | 
                                            self.assertEqual(len(events_appid_platform_version_1), 0)  | 
                                
                                                            
                                    | 414 | 
                                     | 
                                     | 
                                
                                                            
                                    | 415 | 
                                     | 
                                            update_live_statistics(userid, apps, platform)  | 
                                
                                                            
                                    | 416 | 
                                     | 
                                     | 
                                
                                                            
                                    | 417 | 
                                     | 
                                            self.assertEqual(len(events_appid_version_1), 1)  | 
                                
                                                            
                                    | 418 | 
                                     | 
                                            self.assertEqual(len(events_appid_platform_version_1), 1)  | 
                                
                                                            
                                    | 419 | 
                                     | 
                                     | 
                                
                                                            
                                    | 420 | 
                                     | 
                                            request = parse_request(fixtures.request_event_update_success)  | 
                                
                                                            
                                    | 421 | 
                                     | 
                                            apps = request.findall('app') | 
                                
                                                            
                                    | 422 | 
                                     | 
                                     |