Sha256: c71a17226497c70da8d14f0d5153e8795df72b3b3f406eab0b786ffc4894a26f

Contents?: true

Size: 772 Bytes

Versions: 121

Compression:

Stored size: 772 Bytes

Contents

import unittest

from acronym import abbreviate


class AcronymTest(unittest.TestCase):

    def test_basic(self):
        self.assertEqual('PNG', abbreviate('Portable Network Graphics'))

    def test_lowercase_words(self):
        self.assertEqual('ROR', abbreviate('Ruby on Rails'))

    def test_camelcase(self):
        self.assertEqual('HTML', abbreviate('HyperText Markup Language'))

    def test_punctuation(self):
        self.assertEqual('FIFO', abbreviate('First In, First Out'))

    def test_all_caps_words(self):
        self.assertEqual('PHP', abbreviate('PHP: Hypertext Preprocessor'))

    def test_hyphenated(self):
        self.assertEqual('CMOS', abbreviate('Complementary metal-oxide semiconductor'))


if __name__ == '__main__':
    unittest.main()

Version data entries

121 entries across 121 versions & 1 rubygems

Version Path
trackler-2.0.8.20 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.19 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.18 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.17 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.16 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.15 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.14 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.13 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.12 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.11 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.10 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.9 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.8 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.7 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.6 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.5 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.4 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.3 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.2 tracks/python/exercises/acronym/acronym_test.py
trackler-2.0.8.1 tracks/python/exercises/acronym/acronym_test.py