furnace: clean up using.

db4
Doug Coleman 2016-03-11 00:57:35 -08:00
parent 45a060d362
commit 0177b77a01
4 changed files with 10 additions and 13 deletions

View File

@ -1,11 +1,8 @@
USING: furnace.actions USING: accessors continuations db2.connections furnace.actions
furnace.auth furnace.auth furnace.auth.login furnace.auth.providers
furnace.auth.login furnace.auth.providers.db io.directories io.files io.files.temp
furnace.auth.providers kernel namespaces orm.tuples sequences sqlite.db2 system
furnace.auth.providers.db tools.test tools.test ;
namespaces db db.sqlite db.tuples continuations
io.files io.files.temp io.directories accessors kernel
sequences system ;
IN: furnace.auth.providers.db.tests IN: furnace.auth.providers.db.tests
<action> "test" <login-realm> realm set <action> "test" <login-realm> realm set

View File

@ -36,7 +36,7 @@ $nl
{ $list { $list
"Continuations cannot be stored at all." "Continuations cannot be stored at all."
{ "Object identity is not preserved between serialization and deserialization. That is, if an object is stored with " { $link sset } " and later retrieved with " { $link sget } ", the retrieved value will be " { $link = } " to the original, but not necessarily " { $link eq? } "." } { "Object identity is not preserved between serialization and deserialization. That is, if an object is stored with " { $link sset } " and later retrieved with " { $link sget } ", the retrieved value will be " { $link = } " to the original, but not necessarily " { $link eq? } "." }
{ "All objects reachable from the value passed to " { $link sset } " are serialized, so large structures should not be stored in the session state, and neither should anything that can reference the global namespace. Large structures should be persisted in the database directly instead, using " { $vocab-link "db.tuples" } "." } { "All objects reachable from the value passed to " { $link sset } " are serialized, so large structures should not be stored in the session state, and neither should anything that can reference the global namespace. Large structures should be persisted in the database directly instead, using " { $vocab-link "orm.tuples" } "." }
} ; } ;
ARTICLE: "furnace.sessions" "Furnace sessions" ARTICLE: "furnace.sessions" "Furnace sessions"

View File

@ -2,7 +2,7 @@ USING: tools.test http furnace.sessions furnace.actions
http.server http.server.responses math namespaces make kernel http.server http.server.responses math namespaces make kernel
accessors io.sockets io.servers prettyprint accessors io.sockets io.servers prettyprint
io.streams.string io.files io.files.temp io.directories io.streams.string io.files io.files.temp io.directories
splitting destructors sequences db db.tuples db.sqlite splitting destructors sequences orm.tuples sqlite.db2 db2.connections
continuations urls math.parser furnace furnace.utilities ; continuations urls math.parser furnace furnace.utilities ;
IN: furnace.sessions.tests IN: furnace.sessions.tests

View File

@ -1,8 +1,8 @@
USING: continuations db io.directories io.files.temp tools.test USING: continuations io.directories io.files.temp tools.test
webapps.mason.backend webapps.utils ; webapps.mason.backend webapps.utils db2.transactions db2.connections ;
IN: webapps.mason.backend.tests IN: webapps.mason.backend.tests
[ "mason-test.db" temp-file delete-file ] ignore-errors [ "resource:mason-test.db" temp-file delete-file ] ignore-errors
{ 0 1 2 } [ { 0 1 2 } [
! Do it in a with-transaction to simulate semantics of ! Do it in a with-transaction to simulate semantics of