コード例 #1
0
ファイル: unit_test.py プロジェクト: zolaemil/MEIMassaging
 def test_analyze(self):
     analysis = analyze('../test/dat/DC0909E.mei')
     
     self.assertEqual(True, analysis.first_measure_empty)
     self.assertEqual(False, analysis.has_editor_element)
     self.assertEqual(False, analysis.has_arranger_element)
     self.assertEqual('', analysis.editor_name)
     self.assertListEqual(analysis.staff_list,
         [('Superius', 'Superius', 'variant', '', '1'), 
          ('Superius_Variant_1554/22', 'Superius', 'variant', 'RISM1554-22', '2'), 
          ('Contratenor', 'Contratenor', 'variant', '', '3'), 
          ('Contratenor_Emendation_Tanguy', 'Contratenor', 'emendation', 'Tanguy', '4'), 
          ('Contratenor_Variant_1554/22', 'Contratenor', 'variant', 'RISM1554-22', '5'), 
          ('Tenor', 'Tenor', 'variant', '', '6'), 
          ('Tenor_Variant_1554/22', 'Tenor', 'variant', 'RISM1554-22', '7'), 
          ('Bassus', 'Bassus', 'variant', '', '8'), 
          ('Bassus_Variant_1554/22', 'Bassus', 'variant', 'RISM1554-22', '9'),
     ])
     self.assertListEqual(analysis.alternates_list,
         [('1', 'variant', '1', ''), 
          ('2', 'variant', '1', 'RISM1554-22'), 
          ('3', 'variant', '3', ''), 
          ('4', 'emendation', '3', 'Tanguy'), 
          ('5', 'variant', '3', 'RISM1554-22'), 
          ('6', 'variant', '6', ''), 
          ('7', 'variant', '6', 'RISM1554-22'), 
          ('8', 'variant', '8', ''), 
          ('9', 'variant', '8', 'RISM1554-22'),
     ])
コード例 #2
0
    def test_analyze(self):
        analysis = analyze("../test/dat/DC0909E.mei")

        self.assertEqual(False, analysis.has_editor_element)
        self.assertEqual(False, analysis.has_arranger_element)
        self.assertEqual("", analysis.editor_name)
        self.assertListEqual(
            analysis.staff_list,
            [
                ("Superius", "Superius", "variant", "", "1"),
                ("Superius_Variant_1554/22", "Superius", "variant", "RISM1554-22", "2"),
                ("Contratenor", "Contratenor", "variant", "", "3"),
                ("Contratenor_Emendation_Tanguy", "Contratenor", "emendation", "Tanguy", "4"),
                ("Contratenor_Variant_1554/22", "Contratenor", "variant", "RISM1554-22", "5"),
                ("Tenor", "Tenor", "variant", "", "6"),
                ("Tenor_Variant_1554/22", "Tenor", "variant", "RISM1554-22", "7"),
                ("Bassus", "Bassus", "variant", "", "8"),
                ("Bassus_Variant_1554/22", "Bassus", "variant", "RISM1554-22", "9"),
            ],
        )
        self.assertListEqual(
            analysis.alternates_list,
            [
                ("1", "variant", "1", ""),
                ("2", "variant", "1", "RISM1554-22"),
                ("3", "variant", "3", ""),
                ("4", "emendation", "3", "Tanguy"),
                ("5", "variant", "3", "RISM1554-22"),
                ("6", "variant", "6", ""),
                ("7", "variant", "6", "RISM1554-22"),
                ("8", "variant", "8", ""),
                ("9", "variant", "8", "RISM1554-22"),
            ],
        )
コード例 #3
0
def postdata():
    data = request.get_json()
    # print(data)
    # print(len(data["img"]))
    result = analyze(data["img"], data["w"], data["h"])
    result_str = 'true' if result else 'false'

    json_result = '{ "result": ' + result_str + ' }'

    # do something with this data variable that contains the data from the node server
    return json.dumps(json.loads(json_result))
コード例 #4
0
def texturize(txt):
    analyzeDictionary = analyze(txt)
    output = render(txt
                    ,contacts = analyzeDictionary["contacts"]
                    ,vlpfs = analyzeDictionary["vlpfs"]
                    ,headerSpan = analyzeDictionary["headers"]
                    #,highVlpfs = analyzeDictionary["highVlpfs"]
                    #,leadTile = ...
                    ,newlines = analyzeDictionary["newlines"]
                    ,tiles = analyzeDictionary["segments"]
                    )
    return output
コード例 #5
0
def texturize(txt):
    analyzeDictionary = analyze(txt)
    output = render(
        txt,
        contacts=analyzeDictionary["contacts"],
        vlpfs=analyzeDictionary["vlpfs"],
        headerSpan=analyzeDictionary["headers"]
        #,highVlpfs = analyzeDictionary["highVlpfs"]
        #,leadTile = ...
        ,
        newlines=analyzeDictionary["newlines"],
        tiles=analyzeDictionary["segments"])
    return output
コード例 #6
0
ファイル: Run.py プロジェクト: cnwgf/Twitter
        siteurl = "%s://%s/%s" % (scheme, pasite, pausername)
        http = httprequest()
        http.__setheader__(pasite, "GET", pausername, scheme)
        html = http.__send__(siteurl, http.header)

        #self.queue_sender(html)

        return html
        pass

    pass


if __name__ == '__main__':

    site = "www.twitter.com"
    #username = "******"
    while True:
        username = raw_input("请输入账户:")
        if username in "exit":
            break
        else:
            twitterobj = twittersearch('twitterque')
            html = twitterobj.twitter_user_info_(site, username)

            analy = analyze(html)
            result = analy.__GetTweeterinfo__()

            twitterobj.queue_sender(result)
        pass