Skip to content

Instantly share code, notes, and snippets.

View novel's full-sized avatar

Roman Bogorodskiy novel

View GitHub Profile
def test_that_stuff_blah(self):
request = HttpRequest()
request.path = "bebe/1/action"
request.method = "GET"
response = imported_view(request)
assert_equal(response.status_code, 200)
assert_true("something important" in response.content)
# foo mock
self.foomock = type('Foo', (), {})
self.foomock.get_release_numbers = lambda boo: ["STABLE", "LATEST"]
self.foomock.magic = lambda boo, arg1, arg2: (31337, -2)
def test_that_stuff_blah(self):
request = HttpRequest()
request.path = "bebe/1/action"
request.method = "GET"
imported.view_func.func_globals["foo"] = self.foomock()
imported.view_func.func_globals["remote_service_request"] = \
lambda path, getargs, postargs: "hehehe"
response = imported_view(request)
(20:45) novel@underworld:~ %> gpart show ad0s2
=> 0 213953670 ad0s2 BSD (102G)
0 524288 1 freebsd-ufs (256M)
524288 4142736 2 freebsd-ufs (2.0G)
4667024 524288 4 freebsd-ufs (256M)
5191312 524288 5 freebsd-ufs (256M)
5715600 208238070 6 freebsd-ufs (99G)
(20:45) novel@underworld:~ %> sudo gpart modify -i2 -t freebsd-swap ad0s2
ad0s2b modified
from distutils.command.install import install
...
class lc_install(install):
def run(self):
install.run(self)
man_dir = os.path.abspath("./man/")
#!/usr/bin/env python
from libcloud.types import Provider
from libcloud.providers import get_driver
GG_ACCESS_ID = ""
GG_SECRET = ""
if __name__ == "__main__":
Driver = get_driver(Provider.GOGRID)
(10:50) novel@fsol:~ %> lc-locations-list
1 US-West-1 US
2 US-East-1 US
(10:50) novel@fsol:~ %> lc-image-list -l 2|grep -i centos
image CentOS 5.3 (32-bit) w/ None (id = 1531)
image CentOS 5.3 (64-bit) w/ None (id = 1532)
(10:50) novel@fsol:~ %> lc-node-add -i 1531 -n myeastnode -s "1GB" -l 2
<Node: uuid=25351b0e79c48c5098670c013ee534e97fa52b0a, name=myeastnode, state=0, public_ip=[u'fake'], provider=GoGrid ...>
(10:56) novel@fsol:~ %>
#!/usr/bin/env python
import libcloud.providers
import libcloud.types
from secret import USERNAME, PASSWORD
class Example(object):
def __init__(self):
#!/usr/bin/env python
import threading
import time
class Foo(object):
def modify_bar(self, **kwargs):
bar_id = kwargs['bar_id']
@novel
novel / gist:916731
Created April 13, 2011 00:18
lb sample
(17:15) novel@reemsky:~/code/lc-tools[lb] %> ./lb-list -p gg
23517 foo 10.0.0.66:80
23526 bar 10.0.0.67:80
23530 test2 10.0.0.68:80
(17:15) novel@reemsky:~/code/lc-tools[lb] %> ./lb-node-list -p gg -i 23526
<LBNode: id=1868109, address=10.0.0.76:80>
<LBNode: id=1868110, address=10.0.0.77:80>
<LBNode: id=1868111, address=10.0.0.78:80>
(17:16) novel@reemsky:~/code/lc-tools[lb] %> ./lb-
lb-add* lb-destroy* lb-list* lb-node-add* lb-node-list* lb-node-remove*