Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_configuration_modify_defaults(self):
import redislite.configuration
result = redislite.configuration.config(daemonize="no")
self.assertIn('\ndaemonize no', result)
# ensure the global defaults are not modified
self.assertEquals(
redislite.configuration.DEFAULT_REDIS_SETTINGS["daemonize"], "yes"
)
def test_configuration_config_db(self):
import redislite.configuration
result = redislite.configuration.config(
pidfile='/var/run/redislite/test.pid',
unixsocket='/var/run/redislite/redis.socket',
dbdir=os.getcwd(),
dbfilename='test.db',
)
self.assertIn('\ndaemonize yes', result)
self.assertIn('\npidfile /var/run/redislite/test.pid', result)
self.assertIn('\ndbfilename test.db', result)
def test_configuration_config(self):
import redislite.configuration
result = redislite.configuration.config()
self.assertIn('\ndaemonize yes', result)
def test_configuration_config_slave(self):
import redislite.configuration
result = redislite.configuration.config(
pidfile='/var/run/redislite/test.pid',
unixsocket='/var/run/redislite/redis.socket',
dbdir=os.getcwd(),
dbfilename='test.db',
slaveof='localhost 6397'
)
self.assertIn('slaveof localhost 6397', result)