Пример #1
0
 def test_webhookMissing(self):
     environ["NEWSBOT_PSO2_ENABLED"] = "false"
     environ["NEWSBOT_PSO2_HOOKS"] = ""
     e = Env()
     e.readEnv()
     if len(e.pso2_vaules) == 0:
         assert True
Пример #2
0
 def test_01singleHook(self):
     environ["NEWSBOT_REDDIT_HOOK_0"] = str("aww")
     e = Env()
     if len(e.reddit_values) == 1 and "aww" in e.reddit_values[0].hooks:
         assert True
     else:
         assert False
Пример #3
0
 def test_01singleUrl(self):
     environ["NEWSBOT_YOUTUBE_URL_0"] = str("aww")
     e = Env()
     if len(e.youtube_values) == 1 and e.youtube_values[0].site == "aww":
         assert True
     else:
         assert False
Пример #4
0
 def test_01singleName(self):
     environ["NEWSBOT_YOUTUBE_NAME_0"] = str("aww")
     e = Env()
     if len(e.youtube_values) == 1 and e.youtube_values[0].name == "aww":
         assert True
     else:
         assert False
Пример #5
0
 def test_01singleHook(self):
     environ["NEWSBOT_YOUTUBE_HOOK_0"] = str("aww")
     e = Env()
     if len(e.youtube_values) == 1 and "aww" in e.youtube_values[0].hooks:
         assert True
     else:
         assert False
Пример #6
0
 def test_01singleSub(self):
     environ["NEWSBOT_REDDIT_SUB_0"] = str("aww")
     e = Env()
     if len(e.reddit_values) == 1 and e.reddit_values[0].site == "aww":
         assert True
     else:
         assert False
Пример #7
0
 def test_02dualSub(self):
     environ["NEWSBOT_REDDIT_SUB_0"] = str("aww")
     environ["NEWSBOT_REDDIT_SUB_1"] = str("ffxiv")
     e = Env()
     if (len(e.reddit_values) == 2 and e.reddit_values[0].site == "aww"
             and e.reddit_values[1].site == "ffxiv"):
         assert True
     else:
         assert False
Пример #8
0
 def test_02dualSub(self):
     environ["NEWSBOT_YOUTUBE_URL_0"] = str("aww")
     environ["NEWSBOT_YOUTUBE_URL_1"] = str("ffxiv")
     e = Env()
     if (len(e.youtube_values) == 2 and e.youtube_values[0].site == "aww"
             and e.youtube_values[1].site == "ffxiv"):
         assert True
     else:
         assert False
Пример #9
0
 def test_02dualhooks(self):
     environ["NEWSBOT_YOUTUBE_HOOK_0"] = str("pso2")
     environ["NEWSBOT_YOUTUBE_HOOK_1"] = str("python")
     e = Env()
     if (len(e.reddit_values) == 2 and "pso2" in e.youtube_values[0].hooks
             and "python" in e.youtube_values[1].hooks):
         assert True
     else:
         assert False
Пример #10
0
 def test_01singlBoth(self):
     environ["NEWSBOT_REDDIT_SUB_0"] = str("aww")
     environ["NEWSBOT_REDDIT_HOOK_0"] = str("aww")
     e = Env()
     if (len(e.reddit_values) == 1 and "aww" in e.reddit_values[0].hooks
             and e.reddit_values[0].site == "aww"):
         assert True
     else:
         assert False
Пример #11
0
 def test_01singlBoth(self):
     environ["NEWSBOT_YOUTUBE_SUB_0"] = str("aww")
     environ["NEWSBOT_YOUTUBE_HOOK_0"] = str("aww")
     e = Env()
     if (len(e.youtube_values) == 1 and "aww" in e.youtube_values[0].hooks
             and e.youtube_values[0].site == "aww"):
         assert True
     else:
         assert False
Пример #12
0
 def test_03combo(self):
     # environ['NEWSBOT_REDDIT_SUB_4'] = str("pso2")
     # environ['NEWSBOT_REDDIT_SUB_5'] = str("python")
     e = Env()
     if (len(e.reddit_values) == 2 and e.reddit_values[0].site == "aww"
             and e.reddit_values[1].site == "ffxiv"
             and "pso2" in e.youtube_values[0].hooks
             and "python" in e.youtube_values[1].hooks):
         assert True
     else:
         assert False
Пример #13
0
 def test_EnabledUpdatesTrue(self):
     environ["NEWSBOT_FFXIV_UPDATES"] = "true"
     e = Env()
     if e.ffxiv_updates == True:
         assert True
Пример #14
0
 def test_webhookEmpty(self):
     environ["NEWSBOT_FFXIV_HOOKS"] = ""
     e = Env()
     if len(e.ffxiv_hooks) == 0:
         assert True
Пример #15
0
 def test_EnabledFalse(self):
     environ["NEWSBOT_PSO2_ENABLED"] = "false"
     e = Env()
     e.readEnv()
     if len(e.pso2_values) == 0:
         assert True
Пример #16
0
 def test_webhook03(self):
     environ["NEWSBOT_POGO_HOOKS"] = "1 2 3"
     e = Env()
     if len(e.pogo_hooks) == 3:
         assert True
Пример #17
0
 def test_webhookEmpty(self):
     environ["NEWSBOT_PSO2_HOOKS"] = ""
     e = Env()
     if len(e.pso2_hooks) == 0:
         assert True
Пример #18
0
 def test_enabledStatusBadValue(self):
     environ["NEWSBOT_FFXIV_STATUS"] = "maybe"
     e = Env()
     if e.ffxiv_status == False:
         assert True
Пример #19
0
 def test_EnabledStatusTrue(self):
     environ["NEWSBOT_FFXIV_STATUS"] = "true"
     e = Env()
     if e.ffxiv_status == True:
         assert True
Пример #20
0
 def test_webhook03(self):
     environ["NEWSBOT_FFXIV_HOOKS"] = "1 2 3"
     e = Env()
     if len(e.ffxiv_hooks) == 3:
         assert True
Пример #21
0
    def test_webhookMissing(self):
        e = Env()

        if len(e.pogo_hooks) == 0:
            assert True
Пример #22
0
 def test_pogoEnabledFalse(self):
     environ["NEWSBOT_POGO_ENABLED"] = "false"
     e = Env()
     if e.pogo_enabled == False:
         assert True
Пример #23
0
 def test_pogoNull(self):
     e = Env()
     if e.pogo_enabled == False:
         assert True
Пример #24
0
 def test_enabledStatusVoid(self):
     e = Env()
     if e.ffxiv_status == False:
         assert True
Пример #25
0
 def test_enabledBadValue(self):
     environ["NEWSBOT_PSO2_ENABLED"] = "maybe"
     e = Env()
     e.readEnv()
     if len(e.pso2_values) == 0:
         assert True
Пример #26
0
 def test_EnabledUpdatesFalse(self):
     environ["NEWSBOT_FFXIV_UPDATES"] = "false"
     e = Env()
     if e.ffxiv_updates == False:
         assert True
Пример #27
0
 def test_00noSubReddits(self):
     e = Env()
     if len(e.youtube_values) == 0:
         assert True
Пример #28
0
 def test_EnabledStatusFalse(self):
     environ["NEWSBOT_FFXIV_STATUS"] = "false"
     e = Env()
     if e.ffxiv_status == False:
         assert True
Пример #29
0
import sys
from newsbot.db import DB, Base
from newsbot.env import Env

# Build the logger
# logger = Logger().logger
#logger = Logger()

# Read the env
env = Env()

# Database Connections
database = DB(Base)
Пример #30
0
 def test_enabledUpdatesBadValue(self):
     environ["NEWSBOT_FFXIV_UPDATES"] = "maybe"
     e = Env()
     if e.ffxiv_updates == False:
         assert True