def callback(): _guess_name_and_version("spam.tar.gz")
def guess_name_and_version_should_understand_dashed_package_name_with_simple_version_with_suffix(): assert_that(_guess_name_and_version("spam-and-eggs-1.2-rc1.tar.gz")).is_equal_to(("spam-and-eggs", "1.2-rc1"))
def guess_name_and_version_should_understand_version_without_numbers_and_dots(): assert_that(_guess_name_and_version("spam-and-eggs.tar.gz")).is_equal_to(("spam-and", "eggs"))
def guess_name_and_version_should_understand_simple_version(): assert_that(_guess_name_and_version("spam-1.2.tar.gz")).is_equal_to(("spam", "1.2"))
def guess_name_and_version_should_understand_simple_version_with_suffix(): assert_that(_guess_name_and_version("spam-1.2-rc1.tar.gz")).is_equal_to(("spam", "1.2-rc1"))
def guess_name_and_version_should_understand_single_digit_version(): assert_that(_guess_name_and_version("spam-1.tar.gz")).is_equal_to(("spam", "1"))
def guess_name_and_version_should_understand_version_without_numbers_and_dots( ): assert_that(_guess_name_and_version("spam-and-eggs.tar.gz")).is_equal_to( ("spam-and", "eggs"))
def guess_name_and_version_should_understand_dashed_package_name_with_simple_version_with_suffix( ): assert_that( _guess_name_and_version("spam-and-eggs-1.2-rc1.tar.gz")).is_equal_to( ("spam-and-eggs", "1.2-rc1"))
def guess_name_and_version_should_understand_simple_version_with_suffix(): assert_that(_guess_name_and_version("spam-1.2-rc1.tar.gz")).is_equal_to( ("spam", "1.2-rc1"))
def guess_name_and_version_should_understand_simple_version(): assert_that(_guess_name_and_version("spam-1.2.tar.gz")).is_equal_to( ("spam", "1.2"))
def guess_name_and_version_should_understand_single_digit_version(): assert_that(_guess_name_and_version("spam-1.tar.gz")).is_equal_to( ("spam", "1"))