Example #1
0
def test_printWantedAvgAge_all():
    sbuc = SearcherByUserCommand()
    result = sbuc.printPersonPercentes()
    expected = ("51%","49%")
    assert result == expected        
Example #2
0
def test_printUsersFromBirthDateRange_ValidLengthOfResultList(leftDate = "1997-07-26", rightDate ="1998-04-03"):
    sbuc = SearcherByUserCommand()
    result = sbuc.printUsersFromBirthDateRange(leftDate, rightDate)
    assert len(result) == 25
Example #3
0
def test_printWantedAvgAge_females(firstOptional = "female"):
    sbuc = SearcherByUserCommand()
    result = sbuc.printWantedAvgAge(firstOptional)
    expected = 48.75562372188139
    assert result == expected
Example #4
0
def test_printWantedAvgAge_all(firstOptional = "all"):
    sbuc = SearcherByUserCommand()
    result = sbuc.printWantedAvgAge(firstOptional)
    expected = 48.6975 
    assert result == expected  
Example #5
0
def test_printWantedAvgAge_males(firstOptional = "male"):
    sbuc = SearcherByUserCommand()
    result = sbuc.printWantedAvgAge(firstOptional)
    expected = 48.64187866927593
    assert result == expected
Example #6
0
def test_printNMostPopularCities(n = 4):
    sbuc = SearcherByUserCommand()
    result = sbuc.printNMostPopularCities(n)
    expected = [('Auckland', 12), ('Stirling', 7), ('شیراز', 7), ('Lyon', 7)]
    assert result == expected
Example #7
0
def test_printNMostPopularPassword(n = 4):
    sbuc = SearcherByUserCommand()
    result = sbuc.printNMostPopularPassword(n)
    expected = [('edward1', 3), ('fight', 3), ('wonder', 3), ('zxczxc', 3)]
    assert result == expected
Example #8
0
def test_printSafestPassword():
    sbuc = SearcherByUserCommand()
    result = sbuc.printSafestPassword()
    assert result == "intercourse"
Example #9
0
import argparse
from searcherByUserCommand import SearcherByUserCommand

parser = argparse.ArgumentParser(description='Gui to query person database')
parser.add_argument("category", help="Category of query")
parser.add_argument("-f", "--firstOptional", help="First optional argument")
parser.add_argument("-s", "--secondOptional", help="Second optional argument")
args = parser.parse_args()

sbuc = SearcherByUserCommand()
sbuc.displayDataByUserCommand(args)