Exemplo n.º 1
0
 def convert(self):
     """Converts the input text to rewrite.
     """
     try:
         conversion = async2rewrite.from_text(
             self.input_text.get(1.0, tk.END).replace('\t', '    '))
     except Exception as e:
         if e:
             text = "\n\n#-- {}: \n# {}".format(
                 type(e).__name__,
                 str(e).replace('<unknown>', '<async2rewrite converter>'))
             self.input_text.insert(tk.END, text)
     else:
         self.input_text.insert(
             tk.END, "\n\n#-- Rewrite Conversion:\n\n{}".format(conversion))
         self.input_text.highlight()
Exemplo n.º 2
0
def test_game_to_activity_client_keywork():
    converted_code = async2rewrite.from_text("bot = discord.Bot(game=discord.Game(name='a game'))")
    assert converted_code == "bot = discord.Bot(activity=discord.Game(name='a game'))"
Exemplo n.º 3
0
def test_edit_channel():
    converted_code = async2rewrite.from_text(
        "bot.edit_channel(channel, topic='GG', user_limit=10)")
    assert converted_code == "channel.edit(topic='GG', user_limit=10)"
Exemplo n.º 4
0
def test_delete_role():
    converted_code = async2rewrite.from_text("bot.delete_role(server, role)")
    assert converted_code == "role.delete()"
Exemplo n.º 5
0
def test_add_roles():
    converted_code = async2rewrite.from_text(
        "bot.add_roles(member, role1, role2, role3)")
    assert converted_code == "member.add_roles(role1, role2, role3)"
Exemplo n.º 6
0
def test_delete_custom_emoji():
    converted_code = async2rewrite.from_text("bot.delete_custom_emoji(emoji)")
    assert converted_code == "emoji.delete()"
Exemplo n.º 7
0
def test_delete_channel():
    converted_code = async2rewrite.from_text("bot.delete_channel(channel)")
    assert converted_code == "channel.delete()"
Exemplo n.º 8
0
def test_create_invite():
    converted_code = async2rewrite.from_text(
        "bot.create_invite(destination, max_age=10, max_uses=3)")
    assert converted_code == "destination.create_invite(max_age=10, max_uses=3)"
Exemplo n.º 9
0
def test_edit_server():
    converted_code = async2rewrite.from_text(
        "bot.edit_server(server, name='New Name')")
    assert converted_code == "guild.edit(name='New Name')"
Exemplo n.º 10
0
def test_edit_role():
    converted_code = async2rewrite.from_text(
        "bot.edit_role(server, role, name='New Name')")
    assert converted_code == "role.edit(name='New Name')"
Exemplo n.º 11
0
def test_edit_profile():
    converted_code = async2rewrite.from_text(
        "bot.edit_profile(username='******')")
    assert converted_code == "bot.user.edit(username='******')"
Exemplo n.º 12
0
def test_edit_message():
    converted_code = async2rewrite.from_text(
        "bot.edit_message(msg, 'New Content', embed=new_embed)")
    assert converted_code == "msg.edit(embed=new_embed, content='New Content')"
Exemplo n.º 13
0
def test_edit_custom_emoji():
    converted_code = async2rewrite.from_text(
        "bot.edit_custom_emoji(emoji, name='Test')")
    assert converted_code == "emoji.edit(name='Test')"
Exemplo n.º 14
0
def test_edit_channel_permissions():
    converted_code = async2rewrite.from_text(
        "bot.edit_channel_permissions(channel, target, overwrite=some_overwrite)"
    )
    assert converted_code == "channel.set_permissions(target, overwrite=some_overwrite)"
Exemplo n.º 15
0
def test_game_type_1_to_streaming():
    converted_code = async2rewrite.from_text("client.change_presence(game=discord.Game("
                                             "name='Streaming', url=my_url, type=1))")
    assert converted_code == "client.change_presence(activity=discord.Streaming(name='Streaming', url=my_url))"
Exemplo n.º 16
0
def test_create_text_channel():
    converted_code = async2rewrite.from_text(
        "bot.create_channel(server, 'Text', type=discord.ChannelType.text)")
    assert converted_code == "guild.create_text_channel('Text')"
Exemplo n.º 17
0
def test_create_voice_channel():
    converted_code = async2rewrite.from_text(
        "bot.create_channel(server, 'Voice', type=discord.ChannelType.voice)")
    assert converted_code == "guild.create_voice_channel('Voice')"
Exemplo n.º 18
0
def test_estimate_pruned_members():
    converted_code = async2rewrite.from_text(
        "bot.estimate_pruned_members(location)")
    assert converted_code == "location.estimate_pruned_members()"
Exemplo n.º 19
0
def test_create_role():
    converted_code = async2rewrite.from_text(
        "bot.create_role(server, name='New Role', hoist=True)")
    assert converted_code == "guild.create_role(name='New Role', hoist=True)"
Exemplo n.º 20
0
def test_ban():
    converted_code = async2rewrite.from_text("bot.ban(member)")
    assert converted_code == "member.ban()"
Exemplo n.º 21
0
def test_delete_channel_perms():
    converted_code = async2rewrite.from_text(
        "bot.delete_channel_permissions(channel)")
    assert converted_code == "channel.set_permissions(overwrite=None)"
Exemplo n.º 22
0
def test_get_all_emojis():
    converted_code = async2rewrite.from_text("bot.get_all_emojis()")
    assert converted_code == "bot.emojis"
Exemplo n.º 23
0
def test_delete_invite():
    converted_code = async2rewrite.from_text("bot.delete_invite(inv)")
    assert converted_code == "inv.delete()"
Exemplo n.º 24
0
def test_change_nickname():
    converted_code = async2rewrite.from_text(
        "bot.change_nickname(member, 'New Nick')")
    assert converted_code == "member.edit(nick='New Nick')"
Exemplo n.º 25
0
def test_delete_message():
    converted_code = async2rewrite.from_text("bot.delete_message(msg)")
    assert converted_code == "msg.delete()"
Exemplo n.º 26
0
def test_clear_reactions():
    converted_code = async2rewrite.from_text("bot.clear_reactions(msg)")
    assert converted_code == "msg.clear_reactions()"
Exemplo n.º 27
0
def test_delete_server():
    converted_code = async2rewrite.from_text("bot.delete_server(server)")
    assert converted_code == "guild.delete()"
Exemplo n.º 28
0
def test_add_reaction():
    converted_code = async2rewrite.from_text("bot.add_reaction(msg, rxn)")
    assert converted_code == "msg.add_reaction(rxn)"
Exemplo n.º 29
0
def test_create_custom_emoji():
    converted_code = async2rewrite.from_text(
        "bot.create_custom_emoji(server, name='Name', image=img_obj)")
    assert converted_code == "guild.create_custom_emoji(name='Name', image=img_obj)"
Exemplo n.º 30
0
def test_change_presence_activity_keyword():
    converted_code = async2rewrite.from_text("client.change_presence(game=discord.Game(name='a game'))")
    assert converted_code == "client.change_presence(activity=discord.Game(name='a game'))"