-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Updating README.md to include a troubleshooting section. * Updating config.yml to run build pipeline against branches that start with 'chore/.*'. * fix: change header in electron side to headers * fix: remove csrftoken from cookie * Storing username in session data. * Removing extra import. * Fixing syntax issue. * Add basic logging. * fix: readd csrftoken key to request-wrapper cookie * Adding logging to registration views. * Adding logging messages to Django views. * Fixing syntax error. * Fixing syntax errors. * Update request session upon change password to success to keep user logged in * Add basic logging. * Adding logging to registration views. * Adding logging messages to Django views. * Fixing syntax error. * Fixing syntax errors. * Fixing syntax error.s * Add date-time-field format for live_by and fix version_update_scheduler * [FEAT] - Added future version route (#71) * Storing username in session data. * Removing extra import. * Fixing syntax issue. * Storing session data. * Storing username in session. * Fixing merge conflict. * Update accounts model password length to be 12. * Creating simple tool to parse patchnotes for PATCHNOTES: keyword. * Polishing script to pull patchnotes from github. * [FIX] - Exception Handling done in views (#73) * [FIX] - Exception Handling done in views * Fix syntax * Revert "Fix/Update-accounts-model-password" * Moving LOG_LEVEL config to config file. * Update config_template to include log levels. * Updating circleci config to also automatically run the build pipeline against reverted pull requests. * feat: component container for preAuth routes * feat: add api calls for password reset and change * feat: add password reset page * chore: rename some variables for better conventions * Creating script to scrape patchnotes from github pull requests. * Add button to disconnect a players character, and also delete a players cached data. * feat: finish upload form and subheader for pages * fix: some spacing changes * Add constants and actions for delete cache feature. * fix: add differentiation between normal requests and authRequests * Add ability to specify start date and end date for patchnotes. * Updated argument comments. * Remove redundant troubleshooting section. * Fixing some bugs. * Adding requirements.txt. * feat: add spinner to show fetching state * feat: add alerts functionality * feat: add timer for clearing alerts * Adding support for deleting hash_cache.json * Removing some debug statements and fixing typos. * Disable character DC UI. * Feature/upload front end (#79) * feat: add drag and drop functionality for uploader - add base Forgot Password page * fix: connect proper prop values * feat: remove some unused imports * feat: create button form buttons for navigation * style: add some formatting to buttons * feat: adjustments to spacing and rendering formOverview * logic for file uploads, missing some details and integration w/ React front end * changed package-lock.json * feat: add drag and drop functionality for uploader - add base Forgot Password page * fix: connect proper prop values * feat: remove some unused imports * feat: create button form buttons for navigation * style: add some formatting to buttons * feat: adjustments to spacing and rendering formOverview * changed package-lock.json * interfacing with electron * syncing machines * syncing * switching machines * working product * feat: add drag and drop functionality for uploader - add base Forgot Password page * fix: connect proper prop values * feat: remove some unused imports * feat: create button form buttons for navigation * style: add some formatting to buttons * feat: adjustments to spacing and rendering formOverview * changed package-lock.json * feat: add drag and drop functionality for uploader - add base Forgot Password page * logic for file uploads, missing some details and integration w/ React front end * changed package-lock.json * interfacing with electron * syncing machines * syncing * switching machines * working product * fix bug * cleaning up Co-authored-by: William Situ <[email protected]> * Using proper import for request. * style: add some padding to main container * fix: electron js lines Co-authored-by: Truman Wang <[email protected]> Co-authored-by: William Situ <[email protected]> Co-authored-by: allenaerostar <[email protected]> Co-authored-by: Kevin Xu <[email protected]>
- Loading branch information
1 parent
878aa29
commit 9f3f001
Showing
66 changed files
with
2,564 additions
and
622 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
import registration | ||
import game_asset_manager | ||
import json | ||
from django.test import TestCase | ||
from django.urls import reverse | ||
from rest_framework import status | ||
from django.utils import timezone | ||
import registration.verification as verification | ||
|
||
class FutureVersionViewTest(TestCase): | ||
POST_GAME_VERSIONS_URL='/game-files/version' | ||
GET_FUTURE_VERSION_URL='/game-files/future-versions' | ||
|
||
USERNAME = 'username' | ||
PASSWORD = 'password' | ||
|
||
def setUp(self): | ||
registration.models.Accounts.objects.create(name=FutureVersionViewTest.USERNAME, password=FutureVersionViewTest.PASSWORD, email='[email protected]',birthday='1990-01-01', tempban=timezone.localtime(), verified = 1, adminlevel=2) | ||
|
||
# Live version is v2.0 | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=0, minor_ver=1, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=0, minor_ver=2, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=1, minor_ver=0, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=1, minor_ver=1, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=1, minor_ver=2, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=2, minor_ver=0, is_live=1) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=2, minor_ver=1, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=2, minor_ver=2, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=3, minor_ver=0, is_live=0) | ||
game_asset_manager.models.GameVersions.objects.create(major_ver=3, minor_ver=1, is_live=0) | ||
|
||
def test_get_all_future_versions(self): | ||
self.client.login(username=FutureVersionViewTest.USERNAME, password=FutureVersionViewTest.PASSWORD) | ||
response = self.client.get(FutureVersionViewTest.GET_FUTURE_VERSION_URL, | ||
{ | ||
'versionid':'v1.0' | ||
}) | ||
|
||
expected = { | ||
"future_versions": [ | ||
{"major_ver": 2, "minor_ver": 0}, | ||
{"major_ver": 2, "minor_ver": 1}, | ||
{"major_ver": 2, "minor_ver": 2}, | ||
{"major_ver": 3, "minor_ver": 0}, | ||
{"major_ver": 3, "minor_ver": 1}, | ||
{"major_ver": 1, "minor_ver": 1}, | ||
{"major_ver": 1, "minor_ver": 2} | ||
]} | ||
|
||
self.assertTrue(json.loads(response.content.decode('utf8')) == expected) | ||
|
||
def test_get_future_versions_from_live(self): | ||
self.client.login(username=FutureVersionViewTest.USERNAME, password=FutureVersionViewTest.PASSWORD) | ||
response = self.client.get(FutureVersionViewTest.GET_FUTURE_VERSION_URL) | ||
|
||
expected = { | ||
"future_versions": [ | ||
{"major_ver": 3, "minor_ver": 0}, | ||
{"major_ver": 3, "minor_ver": 1}, | ||
{"major_ver": 2, "minor_ver": 1}, | ||
{"major_ver": 2, "minor_ver": 2} | ||
]} | ||
|
||
self.assertTrue(json.loads(response.content.decode('utf8')) == expected) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.