コード例 #1
0
def test_unknown_from_db_then_cache():
    styles = StyleDB()
    styles.cache = StyleCache('tests/sample_csv_files/beer_and_style.csv')
    styles.brew_db = mock_brewery_db.MockDB()
    assert styles.get_style('Duck Tails') == 'Unknown'
    assert styles.get_style('Duck Tails') == 'Unknown'
    assert styles.brew_db.count == 0
コード例 #2
0
def test_two_against_db():
    styles = StyleDB()
    styles.cache = StyleCache('tests/sample_csv_files/beer_and_style.csv')
    styles.brew_db = mock_brewery_db.MockDB()
    assert styles.get_style('xyz') == "Unknown"
    assert styles.get_style('xyz') == "Unknown"
    assert styles.brew_db.count == 2
コード例 #3
0
def test_db_has_style_and_then_cache():
    styles = StyleDB()
    styles.cache = StyleCache('tests/sample_csv_files/beer_and_style.csv')
    styles.brew_db = mock_brewery_db.MockDB()
    assert styles.get_style('Guinness') == 'Stout'
    assert styles.get_style('Guinness') == 'Stout'
    assert styles.brew_db.count == 0
コード例 #4
0
ファイル: test_style_db.py プロジェクト: mtnesbitt/ABV
def test_db_has_style_and_then_cache():
    styles = StyleDB()
    tested = styles.get_style('Guinness')
    print(tested)
    assert styles.get_style('Guinness') == 'stout'
    assert styles.get_style('Guinness') == 'stout'
    assert styles.brew_db.count == 1
コード例 #5
0
ファイル: beerapi.py プロジェクト: MoravianCollege/ABV
def initialize_inventory():
    location = FileLocation.save_location
    the_file = most_recent_file.MostRecentFile(location)
    style = StyleDB()
    inventory = Inventory(the_file, style)
    global QUERIES
    QUERIES = InventoryQueries(inventory)
コード例 #6
0
def test_cache_has_beer():
    styles = StyleDB()
    styles.cache = StyleCache('tests/sample_csv_files/beer_and_style.csv')
    styles.brew_db = mock_brewery_db.MockDB()
    assert styles.get_style('Nitro') == 'Stout'
    assert styles.brew_db.count == 0
コード例 #7
0
ファイル: test_style_db.py プロジェクト: mtnesbitt/ABV
def test_cache_has_beer():
    styles = StyleDB()
    assert styles.get_style('Nitro') == 'stout'
    assert styles.brew_db.count == 0
コード例 #8
0
ファイル: test_style_db.py プロジェクト: mtnesbitt/ABV
def test_two_against_db():
    """ Tests that if query throws error once, that it throws it again by same input """
    styles = StyleDB()
    assert styles.get_style('xyz') == "Unknown"
    assert styles.get_style('xyz') == "Unknown"
    assert styles.brew_db.count == 2
コード例 #9
0
ファイル: test_style_db.py プロジェクト: mtnesbitt/ABV
def test_unknown_from_db_then_cache():
    styles = StyleDB()
    assert styles.get_style('Duck Tails') == 'Unknown'
    assert styles.get_style('Duck Tails') == 'Unknown'
    assert styles.brew_db.count == 1