Exemple #1
0
    def test_get_UID(self):
        # if user is logged in
        self.assertEqual(self.firebase.get_UID(), "fwmMRSawtmYFDYm9uepJqEIjtef1")

        # if user is not logged in
        firebase2 = firebase_class()
        self.assertEqual(firebase2.get_UID(), None)
Exemple #2
0
 def setUp(self):
     # Create connection to DB
     self.firebase = firebase_class()
     self.firebase.sign_in("*****@*****.**", "123456789")
     self.firebase.set_username("dummy")
     self.user_token = self.firebase.get_user_instance()['idToken']
     # Get database instance
     self.db = self.firebase.get_db()
Exemple #3
0
 def setUp(self):
     # Create connection to DB
     self.firebase = firebase_class()
     # Get database instance
     self.db = self.firebase.get_db()
     self.authentication = Authentication(self.firebase, self.db)
Exemple #4
0
#  @file main.py
#  @author Anando Zaman
#  @brief Main controller class used to navigate the application
#  @date February 10, 2021
from Firebase.firebase_creds import firebase_class
from Firebase.Authentication import *
from CommandParser.CommandParser import *
''' Create connection to DB '''
firebase = firebase_class()
# Get database instance
db = firebase.get_db()
''' start-up screen '''
startup = ''' _    _      _                            _          _____            _       _______      
| |  | |    | |                          | |        /  ___|          (_)     | | ___ \     
| |  | | ___| | ___ ___  _ __ ___   ___  | |_ ___   \ `--.  ___   ___ _  __ _| | |_/ /   _ 
| |/\| |/ _ \ |/ __/ _ \| '_ ` _ \ / _ \ | __/ _ \   `--. \/ _ \ / __| |/ _` | |  __/ | | |
\  /\  /  __/ | (_| (_) | | | | | |  __/ | || (_) | /\__/ / (_) | (__| | (_| | | |  | |_| |
 \/  \/ \___|_|\___\___/|_| |_| |_|\___|  \__\___/  \____/ \___/ \___|_|\__,_|_\_|   \__, |
                                                                                      __/ |
                                                                                     |___/ '''
exit_text = ''' _____ _                 _           __                       _               _____            _       _______      _ 
|_   _| |               | |         / _|                     (_)             /  ___|          (_)     | | ___ \    | |
  | | | |__   __ _ _ __ | | _____  | |_ ___  _ __   _   _ ___ _ _ __   __ _  \ `--.  ___   ___ _  __ _| | |_/ /   _| |
  | | | '_ \ / _` | '_ \| |/ / __| |  _/ _ \| '__| | | | / __| | '_ \ / _` |  `--. \/ _ \ / __| |/ _` | |  __/ | | | |
  | | | | | | (_| | | | |   <\__ \ | || (_) | |    | |_| \__ \ | | | | (_| | /\__/ / (_) | (__| | (_| | | |  | |_| |_|
  \_/ |_| |_|\__,_|_| |_|_|\_\___/ |_| \___/|_|     \__,_|___/_|_| |_|\__, | \____/ \___/ \___|_|\__,_|_\_|   \__, (_)
                                                                       __/ |                                   __/ |  
                                                                      |___/                                   |___/   '''
print(
    startup +
    "\n Type 'su' to signup OR 'si' to signin\n If you forgot your email, type 'reset'."