Sha256: 6daaac56a526ea5bce7a22aaa048bd2a2b62185f23b14940ca8f8f3d3987fc37

Contents?: true

Size: 725 Bytes

Versions: 54

Compression:

Stored size: 725 Bytes

Contents

import unittest

from rna_transcription import to_rna


# Tests adapted from `problem-specifications//canonical-data.json` @ v1.2.0

class RNATranscriptionTests(unittest.TestCase):

    def test_transcribes_cytosine_to_guanine(self):
        self.assertEqual(to_rna('C'), 'G')

    def test_transcribes_guanine_to_cytosine(self):
        self.assertEqual(to_rna('G'), 'C')

    def test_transcribes_thymine_to_adenine(self):
        self.assertEqual(to_rna('T'), 'A')

    def test_transcribes_adenine_to_uracil(self):
        self.assertEqual(to_rna('A'), 'U')

    def test_transcribes_all_occurrences(self):
        self.assertEqual(to_rna('ACGTGGTCTTAA'), 'UGCACCAGAAUU')


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

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
trackler-2.2.1.160 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.159 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.158 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.157 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.156 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.155 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.154 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.153 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.152 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.151 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.150 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.149 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.148 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.147 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.146 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.145 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.144 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.143 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.142 tracks/python/exercises/rna-transcription/rna_transcription_test.py
trackler-2.2.1.141 tracks/python/exercises/rna-transcription/rna_transcription_test.py