You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
impl = <module 'roman_converter.adendulu3' from '.../src/roman_converter/adendulu3.py'>
def test_to_roman(impl: ModuleType):
> assert impl.to_roman(4) == "IV"
E AssertionError: assert 'IIII' == 'IV'
E
E - IV
E + IIII
.../roman_converter/clause/test_to_roman.py:5: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_to_roman(impl: ModuleType):
> assert impl.to_roman(4) == "IV"
E AssertionError: assert 'IIII' == 'IV'
E
E - IV
E + IIII
.../roman_converter/clause/test_to_roman.py:5: AssertionError
impl = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>
def test_basic_numerals(impl: ModuleType):
> assert impl.from_roman("I") == 1
E AssertionError: assert 0 == 1
E + where 0 = <function from_roman at 0x7f9f803aef00>('I')
E + where <function from_roman at 0x7f9f803aef00> = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:6: AssertionError
impl = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>
def test_compound_numerals(impl: ModuleType):
> assert impl.from_roman("XIV") == 14
E AssertionError: assert 0 == 14
E + where 0 = <function from_roman at 0x7f9f803aef00>('XIV')
E + where <function from_roman at 0x7f9f803aef00> = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:37: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_compound_numerals(impl: ModuleType):
> assert impl.from_roman("XIV") == 14
E AssertionError: assert 16 == 14
E + where 16 = <function from_roman at 0x7f9f803af480>('XIV')
E + where <function from_roman at 0x7f9f803af480> = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:37: AssertionError
impl = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>
def test_compound_numerals(impl: ModuleType):
> assert impl.from_roman("XIV") == 14
E AssertionError: assert 10 == 14
E + where 10 = <function from_roman at 0x7f9f803afe20>('XIV')
E + where <function from_roman at 0x7f9f803afe20> = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:37: AssertionError
impl = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>
def test_misc_values(impl: ModuleType):
> assert impl.from_roman("LVIII") == 58
E AssertionError: assert 0 == 58
E + where 0 = <function from_roman at 0x7f9f803aef00>('LVIII')
E + where <function from_roman at 0x7f9f803aef00> = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:48: AssertionError
impl = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>
def test_misc_values(impl: ModuleType):
> assert impl.from_roman("LVIII") == 58
E AssertionError: assert 50 == 58
E + where 50 = <function from_roman at 0x7f9f803afe20>('LVIII')
E + where <function from_roman at 0x7f9f803afe20> = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:48: AssertionError
impl = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>
def test_repetition(impl: ModuleType):
> assert impl.from_roman("II") == 2
E AssertionError: assert 0 == 2
E + where 0 = <function from_roman at 0x7f9f803aef00>('II')
E + where <function from_roman at 0x7f9f803aef00> = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:27: AssertionError
impl = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>
def test_subtractive_notation(impl: ModuleType):
> assert impl.from_roman("IV") == 4
E AssertionError: assert 0 == 4
E + where 0 = <function from_roman at 0x7f9f803aef00>('IV')
E + where <function from_roman at 0x7f9f803aef00> = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:17: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_subtractive_notation(impl: ModuleType):
> assert impl.from_roman("IV") == 4
E AssertionError: assert 6 == 4
E + where 6 = <function from_roman at 0x7f9f803af480>('IV')
E + where <function from_roman at 0x7f9f803af480> = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:17: AssertionError
impl = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>
def test_subtractive_notation(impl: ModuleType):
> assert impl.from_roman("IV") == 4
E AssertionError: assert 6 == 4
E + where 6 = <function from_roman at 0x7f9f803afe20>('IV')
E + where <function from_roman at 0x7f9f803afe20> = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>.from_roman
.../roman_converter/heowe/test_from_roman.py:17: AssertionError
impl = <module 'roman_converter.adendulu3' from '.../src/roman_converter/adendulu3.py'>
def test_compound_numerals(impl: ModuleType):
> assert impl.to_roman(14) == "XIV"
E AssertionError: assert 'XIIII' == 'XIV'
E
E - XIV
E + XIIII
.../roman_converter/heowe/test_to_roman.py:37: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_compound_numerals(impl: ModuleType):
> assert impl.to_roman(14) == "XIV"
E AssertionError: assert 'XIIII' == 'XIV'
E
E - XIV
E + XIIII
.../roman_converter/heowe/test_to_roman.py:37: AssertionError
impl = <module 'roman_converter.adendulu3' from '.../src/roman_converter/adendulu3.py'>
def test_subtractive_notation(impl: ModuleType):
> assert impl.to_roman(4) == "IV"
E AssertionError: assert 'IIII' == 'IV'
E
E - IV
E + IIII
.../roman_converter/heowe/test_to_roman.py:17: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_subtractive_notation(impl: ModuleType):
> assert impl.to_roman(4) == "IV"
E AssertionError: assert 'IIII' == 'IV'
E
E - IV
E + IIII
.../roman_converter/heowe/test_to_roman.py:17: AssertionError
impl = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>
def test_from_roman(impl: ModuleType):
# Base Case Coverage - Variations
> assert impl.from_roman("MCDXLVII") == 1447 # uses all letters at least once
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E AssertionError: assert 0 == 1447
E + where 0 = <function from_roman at 0x7f9f803aef00>('MCDXLVII')
E + where <function from_roman at 0x7f9f803aef00> = <module 'roman_converter.adendulu2' from '.../src/roman_converter/adendulu2.py'>.from_roman
.../roman_converter/ross/test_from_roman.py:6: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_from_roman(impl: ModuleType):
# Base Case Coverage - Variations
> assert impl.from_roman("MCDXLVII") == 1447 # uses all letters at least once
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E AssertionError: assert 1667 == 1447
E + where 1667 = <function from_roman at 0x7f9f803af480>('MCDXLVII')
E + where <function from_roman at 0x7f9f803af480> = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>.from_roman
.../roman_converter/ross/test_from_roman.py:6: AssertionError
impl = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>
def test_from_roman(impl: ModuleType):
# Base Case Coverage - Variations
> assert impl.from_roman("MCDXLVII") == 1447 # uses all letters at least once
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E AssertionError: assert 1000 == 1447
E + where 1000 = <function from_roman at 0x7f9f803afe20>('MCDXLVII')
E + where <function from_roman at 0x7f9f803afe20> = <module 'roman_converter.ross_a' from '.../src/roman_converter/ross_a.py'>.from_roman
.../roman_converter/ross/test_from_roman.py:6: AssertionError
impl = <module 'roman_converter.adendulu3' from '.../src/roman_converter/adendulu3.py'>
def test_to_roman(impl: ModuleType):
# Base Case Coverage - Variations
> assert impl.to_roman(1447) == "MCDXLVII" # uses all letters at least once
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E AssertionError: assert 'MCCCCXXXXVII' == 'MCDXLVII'
E
E - MCDXLVII
E + MCCCCXXXXVII
.../roman_converter/ross/test_to_roman.py:6: AssertionError
impl = <module 'roman_converter.heowe_buggy' from '.../src/roman_converter/heowe_buggy.py'>
def test_to_roman(impl: ModuleType):
# Base Case Coverage - Variations
> assert impl.to_roman(1447) == "MCDXLVII" # uses all letters at least once
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E AssertionError: assert 'MCCCCXXXXVII' == 'MCDXLVII'
E
E - MCDXLVII
E + MCCCCXXXXVII
.../roman_converter/ross/test_to_roman.py:6: AssertionError
This file contains hidden or 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
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.