Example #1
0
    def test_create_glossary_entry_withInternalEqualsSign(self):
        header = '##INFO=<ID=SOMATIC,Number=1,Description="foo=bar when hoopy=frood">'
        actual_line = expand._create_glossary_entry(header)
        expected_line = ('SOMATIC',
                         'SOMATIC\tINFO\tfoo=bar when hoopy=frood\n')

        self.assertEquals(expected_line, actual_line)
Example #2
0
 def test_create_glossary_entry_notGlossaryHeader(self):
     header = '##source=strelka'
     actual_line = expand._create_glossary_entry(header)
     self.assertEquals((None, None), actual_line)
Example #3
0
    def test_create_glossary_entry_missingTrailingQuote(self):
        header = '##INFO=<ID=SOMATIC,Number=1,Description="foo > bar'
        actual_line = expand._create_glossary_entry(header)
        expected_line = ('SOMATIC', 'SOMATIC\tINFO\tfoo > bar\n')

        self.assertEquals(expected_line, actual_line)
Example #4
0
    def test_create_glossary_entry_withCommas(self):
        header = '##INFO=<ID=SOMATIC,Number=1,Description="foo, or bar">'
        actual_line = expand._create_glossary_entry(header)
        expected_line = ('SOMATIC', 'SOMATIC\tINFO\tfoo, or bar\n')

        self.assertEquals(expected_line, actual_line)
 def test_create_glossary_entry_notGlossaryHeader(self):
     header = '##source=strelka'
     actual_line = expand._create_glossary_entry(header)
     self.assertEquals((None, None), actual_line)
    def test_create_glossary_entry_missingTrailingQuote(self):
        header = '##INFO=<ID=SOMATIC,Number=1,Description="foo > bar'
        actual_line = expand._create_glossary_entry(header)
        expected_line = ('SOMATIC', 'SOMATIC\tINFO\tfoo > bar\n')

        self.assertEquals(expected_line, actual_line)
    def test_create_glossary_entry_withCommas(self):
        header = '##INFO=<ID=SOMATIC,Number=1,Description="foo, or bar">'
        actual_line = expand._create_glossary_entry(header)
        expected_line = ('SOMATIC', 'SOMATIC\tINFO\tfoo, or bar\n')

        self.assertEquals(expected_line, actual_line)
    def test_create_glossary_entry_withInternalEqualsSign(self):
        header = '##INFO=<ID=SOMATIC,Number=1,Description="foo=bar when hoopy=frood">'
        actual_line = expand._create_glossary_entry(header)
        expected_line = ('SOMATIC', 'SOMATIC\tINFO\tfoo=bar when hoopy=frood\n')

        self.assertEquals(expected_line, actual_line)