| @@ 108-142 (lines=35) @@ | ||
| 105 | '', |
|
| 106 | userid)) |
|
| 107 | ||
| 108 | def test_get_app_version_exlude_new_users(self): |
|
| 109 | userid = "{%s}" % UUID(int=1) |
|
| 110 | userid_beta = "{%s}" % UUID(int=40) |
|
| 111 | version = VersionFactory.create(file=SimpleUploadedFile('./chrome_installer.exe', b'')) |
|
| 112 | version_beta = Version.objects.create( |
|
| 113 | file=SimpleUploadedFile('./chrome_installer.exe', b''), |
|
| 114 | app=version.app, |
|
| 115 | platform=version.platform, |
|
| 116 | channel=version.channel, |
|
| 117 | version='39.0.0.0', |
|
| 118 | ) |
|
| 119 | ||
| 120 | PartialUpdate.objects.create(version=version_beta, |
|
| 121 | percent=5, |
|
| 122 | start_date=datetime.now(), |
|
| 123 | end_date=datetime.now(), |
|
| 124 | active_users=ACTIVE_USERS_DICT_CHOICES['all']) |
|
| 125 | ||
| 126 | self.assertEqual(version, get_version(version.app.pk, |
|
| 127 | version.platform.name, |
|
| 128 | version.channel.name, |
|
| 129 | '36.0.2062.124', |
|
| 130 | userid)) |
|
| 131 | ||
| 132 | self.assertEqual(version_beta, get_version(version.app.pk, |
|
| 133 | version.platform.name, |
|
| 134 | version.channel.name, |
|
| 135 | '36.0.2062.124', |
|
| 136 | userid_beta)) |
|
| 137 | ||
| 138 | self.assertEqual(version, get_version(version.app.pk, |
|
| 139 | version.platform.name, |
|
| 140 | version.channel.name, |
|
| 141 | '', |
|
| 142 | userid_beta)) |
|
| 143 | ||
| 144 | def test_get_app_version_active_users(self): |
|
| 145 | userid = "{%s}" % UUID(int=1) |
|
| @@ 60-88 (lines=29) @@ | ||
| 57 | '', |
|
| 58 | userid)) |
|
| 59 | ||
| 60 | def test_get_version_partial_update(self): |
|
| 61 | userid = "{%s}" % UUID(int=1) |
|
| 62 | userid_beta = "{%s}" % UUID(int=40) |
|
| 63 | version = VersionFactory.create(file=SimpleUploadedFile('./chrome_installer.exe', b'')) |
|
| 64 | version_beta = Version.objects.create( |
|
| 65 | file=SimpleUploadedFile('./chrome_installer.exe', b''), |
|
| 66 | app=version.app, |
|
| 67 | platform=version.platform, |
|
| 68 | channel=version.channel, |
|
| 69 | version='39.0.0.0', |
|
| 70 | ) |
|
| 71 | ||
| 72 | PartialUpdate.objects.create(version=version_beta, |
|
| 73 | percent=5, |
|
| 74 | start_date=datetime.now(), |
|
| 75 | end_date=datetime.now(), |
|
| 76 | active_users=ACTIVE_USERS_DICT_CHOICES['all']) |
|
| 77 | ||
| 78 | self.assertEqual(version, get_version(version.app.pk, |
|
| 79 | version.platform.name, |
|
| 80 | version.channel.name, |
|
| 81 | '36.0.2062.124', |
|
| 82 | userid)) |
|
| 83 | ||
| 84 | self.assertEqual(version_beta, get_version(version.app.pk, |
|
| 85 | version.platform.name, |
|
| 86 | version.channel.name, |
|
| 87 | '36.0.2062.124', |
|
| 88 | userid_beta)) |
|
| 89 | ||
| 90 | def test_get_app_version_channel(self): |
|
| 91 | userid = '{D0BBD725-742D-44ae-8D46-0231E881D58E}' |
|