コード例 #1
0
def test_create_invalid_cores_value(cores):
    with pytest.raises(ValueError):
        inventory.CPU('name', 'manu', 100, 50, cores, 'sock', 98)
コード例 #2
0
def test_create_invalid_power_value(power_watts):
    with pytest.raises(ValueError):
        inventory.CPU('name', 'manu', 100, 50, 1, 'sock', power_watts)
コード例 #3
0
def test_create_invalid_cores_type():
    with pytest.raises(TypeError):
        inventory.CPU('name', 'manu', 100, 50, 0.5, 'sock', 98)
コード例 #4
0
def test_create_invalid_power_type():
    with pytest.raises(TypeError):
        inventory.CPU('name', 'manu', 100, 50, 1, 'sock', 'pow')
コード例 #5
0
def cpu(CPU_values):
    return inventory.CPU(**CPU_values)
コード例 #6
0
def test_create_invalid_power(watts, exception, cpu_values):
    cpu_values['power_watts'] = watts
    with pytest.raises(exception):
        inventory.CPU(**cpu_values)
コード例 #7
0
def test_create_invalid_cores(cores, exception, cpu_values):
    cpu_values['cores'] = cores
    with pytest.raises(exception):
        inventory.CPU(**cpu_values)
コード例 #8
0
def cpu(cpu_values):
    return inventory.CPU(**cpu_values)
コード例 #9
0
def cpu(cpu_values):
    inventory.CPU(**cpu_values)